Class: Spree::Api::V2::Storefront::SeatLayoutsController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Api::V2::Storefront::SeatLayoutsController
- Defined in:
- app/controllers/spree/api/v2/storefront/seat_layouts_controller.rb
Instance Method Summary collapse
-
#default_resource_includes ⇒ Object
override.
-
#resource ⇒ Object
override.
-
#resource_serializer ⇒ Object
override.
Instance Method Details
#default_resource_includes ⇒ Object
override
20 21 22 23 24 25 26 |
# File 'app/controllers/spree/api/v2/storefront/seat_layouts_controller.rb', line 20 def default_resource_includes [ 'top_level_blocks', 'seat_sections', 'seat_sections.blocks' ] end |
#resource ⇒ Object
override
12 13 14 15 16 17 |
# File 'app/controllers/spree/api/v2/storefront/seat_layouts_controller.rb', line 12 def resource SpreeCmCommissioner::SeatLayout.includes( :top_level_blocks, { seat_sections: :blocks } ).find(params[:id]) end |
#resource_serializer ⇒ Object
override
29 30 31 |
# File 'app/controllers/spree/api/v2/storefront/seat_layouts_controller.rb', line 29 def resource_serializer SpreeCmCommissioner::V2::Storefront::SeatLayoutSerializer end |