Class: LiquidQueries::OrderQuery

Inherits:
Liquid::Drop
  • Object
show all
Defined in:
lib/liquid_queries/order_query.rb

Instance Method Summary collapse

Constructor Details

#initialize(collection:) ⇒ OrderQuery

Returns a new instance of OrderQuery.



2
3
4
# File 'lib/liquid_queries/order_query.rb', line 2

def initialize(collection:)
  @collection = collection
end

Instance Method Details

#before_method(key) ⇒ Object



6
7
8
9
10
# File 'lib/liquid_queries/order_query.rb', line 6

def before_method(key)
  ::LiquidQueries::Collection.new(
    collection: @collection.order(key)
  )
end

#liquid_method_missing(key) ⇒ Object



12
13
14
# File 'lib/liquid_queries/order_query.rb', line 12

def liquid_method_missing(key)
  before_method(key)
end