Class: FreebaseImporters::QueryBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/freebase_importers/query_builder.rb

Instance Method Summary collapse

Constructor Details

#initializeQueryBuilder

Returns a new instance of QueryBuilder.



3
4
5
# File 'lib/freebase_importers/query_builder.rb', line 3

def initialize
  @filters, @maps = [], []
end

Instance Method Details

#map(target, value = nil, comparison = nil, &block) ⇒ Object

add a filter or whatever “type” => “/book/book”,



9
10
11
12
13
# File 'lib/freebase_importers/query_builder.rb', line 9

def map(target, value = nil, comparison = nil, &block)
  if !value || value.empty? || block_given?
    # create accesor
  end
end