Class: ApiQueryLanguage::ActiveRecord::Visitor

Inherits:
Object
  • Object
show all
Defined in:
lib/api_query_language/active_record/visitor.rb

Instance Method Summary collapse

Constructor Details

#initialize(query_context) ⇒ Visitor

Returns a new instance of Visitor.



4
5
6
7
# File 'lib/api_query_language/active_record/visitor.rb', line 4

def initialize(query_context)
  @root_relation = query_context.root_relation
  @field_to_attribute_mappings = query_context.field_to_attribute_mappings
end

Instance Method Details

#visit(node_with_context) ⇒ Object



9
10
11
# File 'lib/api_query_language/active_record/visitor.rb', line 9

def visit(node_with_context)
  raise "Not implemented"
end