Sha256: 2963cd6eb5ede57126bff1ae4dd2fac40505edb05c9696fdf0f289a1149f6533

Contents?: true

Size: 1.03 KB

Versions: 6

Compression:

Stored size: 1.03 KB

Contents

class Api::ShipmentsController <  Admin::ShipmentsController

  #~ private
    #~ def parent
      #~ if params[:order_id]
        #~ @parent ||= Order.find_by_param(params[:order_id])
      #~ end
    #~ end
    
    #~ def collection_serialization_options
      #~ { :include => {:shipping_method => {}, :address => {}, :inventory_units => {:include => :variant}},
      #~ :except => [:shipping_method_id, :address_id] }
    #~ end

    #~ def object_serialization_options
      #~ { :include =>  {
        #~ :shipping_method => {},
        #~ :address => {:include => [:country, :state]},
        #~ :inventory_units => {
          #~ :include => {
            #~ :variant => {
              #~ :include => {
                #~ :product => {:only => [:name]}
                #~ }
              #~ }
            #~ }
          #~ }
        #~ },
        #~ :except => [:shipping_method_id, :address_id]
      #~ }
    #~ end

    #~ def eager_load_associations
      #~ [:shipping_method, :address, {:inventory_units => [:variant]}]
    #~ end

end

Version data entries

6 entries across 6 versions & 5 rubygems

Version Path
apispree_api-0.0.0 app/controllers/api/shipments_controller.rb
My-Commerce_api-1.1.0 app/controllers/api/shipments_controller.rb
My-Commerce_api-1.0.0 app/controllers/api/shipments_controller.rb
MyCommerceapi-1.0.0 api/app/controllers/api/shipments_controller.rb
MyCommerce-0.0.3 api/app/controllers/api/shipments_controller.rb
rfcommerce_api-0.0.3 app/controllers/api/shipments_controller.rb