Class: Magentwo::Filter::OrderBy
Instance Attribute Summary
Attributes inherited from Multi
Instance Method Summary collapse
-
#initialize(field, direction) ⇒ OrderBy
constructor
A new instance of OrderBy.
- #to_query(idx = nil) ⇒ Object
Methods inherited from Multi
Constructor Details
#initialize(field, direction) ⇒ OrderBy
Returns a new instance of OrderBy.
126 127 128 |
# File 'lib/filter.rb', line 126 def initialize field, direction super([{:key => :field, :value => field}, {:key => :direction, :value => direction}]) end |
Instance Method Details
#to_query(idx = nil) ⇒ Object
130 131 132 133 134 |
# File 'lib/filter.rb', line 130 def to_query idx=nil self.kvps.map do |kvp| "searchCriteria[sortOrders][0][#{kvp[:key]}]=#{kvp[:value]}" end.join("&") end |