Class: Spree::Api::V2::Tenant::LineItemsController

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

Instance Method Summary collapse

Methods inherited from BaseController

#render_serialized_payload, #require_tenant, #scope

Instance Method Details

#collectionObject



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

def collection
  if spree_current_user.nil?
    line_items_by_order_tokens
  else
    spree_current_user.line_items.filter_by_event(params[:event])
  end
end

#showObject



16
17
18
19
# File 'app/controllers/spree/api/v2/tenant/line_items_controller.rb', line 16

def show
  line_item = Spree::LineItem.find(params[:id])
  render_serialized_payload { serialize_resource(line_item) }
end