Class: Affilinet::Search

Inherits:
FluentInterfaceBase show all
Defined in:
lib/affilinet/search.rb

Instance Attribute Summary

Attributes inherited from FluentInterfaceBase

#client, #criteria, #endpoint

Instance Method Summary collapse

Methods inherited from FluentInterfaceBase

#all, #first, #initialize, #spawn

Methods included from FluentInterface::ClassMethods

#add_attribute, #add_attributes, #set_endpoint

Constructor Details

This class inherits a constructor from Affilinet::FluentInterfaceBase

Instance Method Details

#to_queryObject



10
11
12
13
14
# File 'lib/affilinet/search.rb', line 10

def to_query
  query = @criteria.delete :query
  @criteria = Affilinet::Middleware::Mash.join_arrays Affilinet::Middleware::Mash.camelize_keys @criteria
  @criteria.merge({'query' => query})
end