Method: Factbase::CachedFactbase#initialize
- Defined in:
- lib/factbase/cached/cached_factbase.rb
#initialize(origin, cache = {}) ⇒ CachedFactbase
Constructor.
24 25 26 27 28 29 |
# File 'lib/factbase/cached/cached_factbase.rb', line 24 def initialize(origin, cache = {}) raise 'Wrong type of original' unless origin.respond_to?(:query) @origin = origin raise 'Wrong type of cache' unless cache.is_a?(Hash) @cache = cache end |