Module: Poisol::QueryBuilder

Included in:
StubClassBuilder
Defined in:
lib/poisol/stub/request/query_builder.rb

Instance Method Summary collapse

Instance Method Details

#generate_query_methodsObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/poisol/stub/request/query_builder.rb', line 3

def generate_query_methods
  query = @stub_config.request.query 
  query.each do |field|
    field_name = field[0]
    define_method("for_#{field[0].underscore}") do |*value|
      @request.query[field_name] = value[0]
      self
    end
  end
end