Class: Terrestrial::SubsetQueriesProxy

Inherits:
Object
  • Object
show all
Defined in:
lib/terrestrial/subset_queries_proxy.rb

Instance Method Summary collapse

Constructor Details

#initialize(query_map) ⇒ SubsetQueriesProxy

Returns a new instance of SubsetQueriesProxy.



3
4
5
# File 'lib/terrestrial/subset_queries_proxy.rb', line 3

def initialize(query_map)
  @query_map = query_map
end

Instance Method Details

#execute(superset, name, *params) ⇒ Object



7
8
9
# File 'lib/terrestrial/subset_queries_proxy.rb', line 7

def execute(superset, name, *params)
  @query_map.fetch(name).call(superset, *params)
end