Move linkage_cache_store.rb to ~/Library/Homebrew.

This commit is contained in:
AndrewMcBurney 2018-03-06 12:07:57 -05:00
parent 831fcfa5dd
commit 8bd38d08cb
2 changed files with 4 additions and 3 deletions

View File

@ -1,3 +1,4 @@
require "set"
require "cache_store"
#
@ -27,9 +28,9 @@ class LinkageStore < CacheStore
# @return [nil]
def update!(array_values: {}, hash_values: {}, **values)
values.each do |key, value|
if value.is_a? Hash
if value.is_a?(Hash)
hash_values[key] = value
elsif value.is_a? Array
elsif value.is_a?(Array) || value.is_a?(Set)
array_values[key] = value
else
raise TypeError, "Can't store types that are not `Array` or `Hash` in the linkage store."

View File

@ -1,7 +1,7 @@
require "set"
require "keg"
require "formula"
require "os/mac/linkage_cache_store"
require "linkage_cache_store"
class LinkageChecker
attr_reader :keg, :formula, :store