Move linkage_cache_store.rb
to ~/Library/Homebrew
.
This commit is contained in:
parent
831fcfa5dd
commit
8bd38d08cb
@ -1,3 +1,4 @@
|
|||||||
|
require "set"
|
||||||
require "cache_store"
|
require "cache_store"
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -27,9 +28,9 @@ class LinkageStore < CacheStore
|
|||||||
# @return [nil]
|
# @return [nil]
|
||||||
def update!(array_values: {}, hash_values: {}, **values)
|
def update!(array_values: {}, hash_values: {}, **values)
|
||||||
values.each do |key, value|
|
values.each do |key, value|
|
||||||
if value.is_a? Hash
|
if value.is_a?(Hash)
|
||||||
hash_values[key] = value
|
hash_values[key] = value
|
||||||
elsif value.is_a? Array
|
elsif value.is_a?(Array) || value.is_a?(Set)
|
||||||
array_values[key] = value
|
array_values[key] = value
|
||||||
else
|
else
|
||||||
raise TypeError, "Can't store types that are not `Array` or `Hash` in the linkage store."
|
raise TypeError, "Can't store types that are not `Array` or `Hash` in the linkage store."
|
@ -1,7 +1,7 @@
|
|||||||
require "set"
|
require "set"
|
||||||
require "keg"
|
require "keg"
|
||||||
require "formula"
|
require "formula"
|
||||||
require "os/mac/linkage_cache_store"
|
require "linkage_cache_store"
|
||||||
|
|
||||||
class LinkageChecker
|
class LinkageChecker
|
||||||
attr_reader :keg, :formula, :store
|
attr_reader :keg, :formula, :store
|
||||||
|
Loading…
x
Reference in New Issue
Block a user