Method: Janeway::Enumerator#initialize

Defined in:
lib/janeway/enumerator.rb

#initialize(query, input) ⇒ Enumerator

Returns a new instance of Enumerator.

Parameters:

Raises:

  • (ArgumentError)


16
17
18
19
20
21
# File 'lib/janeway/enumerator.rb', line 16

def initialize(query, input)
  @query = query
  @input = input

  raise ArgumentError, "expect Janeway::Query, got #{query.inspect}" unless query.is_a?(Query)
end