Class: Spree::Api::V2::Operator::LineItemsController

Inherits:
ResourceController
  • Object
show all
Defined in:
app/controllers/spree/api/v2/operator/line_items_controller.rb

Instance Method Summary collapse

Instance Method Details

#allowed_sort_attributesObject



18
19
20
21
# File 'app/controllers/spree/api/v2/operator/line_items_controller.rb', line 18

def allowed_sort_attributes
  super << :to_date
  super << :from_date
end

#collectionObject



14
15
16
# File 'app/controllers/spree/api/v2/operator/line_items_controller.rb', line 14

def collection
  SpreeCmCommissioner::LineItemSearcherQuery.new(params).call
end

#collection_serializerObject



27
28
29
# File 'app/controllers/spree/api/v2/operator/line_items_controller.rb', line 27

def collection_serializer
  SpreeCmCommissioner::V2::Operator::LineItemSerializer
end

#indexObject



8
9
10
11
12
# File 'app/controllers/spree/api/v2/operator/line_items_controller.rb', line 8

def index
  render_serialized_payload do
    serialize_collection(paginated_collection)
  end
end

#resource_serializerObject



23
24
25
# File 'app/controllers/spree/api/v2/operator/line_items_controller.rb', line 23

def resource_serializer
  SpreeCmCommissioner::V2::Operator::LineItemSerializer
end