module Spree::Core::ControllerHelpers::StrongParameters

Public Instance Methods

permitted_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 7
def permitted_attributes
  Spree::PermittedAttributes
end
permitted_checkout_address_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 33
def permitted_checkout_address_attributes
  permitted_attributes.checkout_address_attributes
end
permitted_checkout_confirm_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 45
def permitted_checkout_confirm_attributes
  permitted_attributes.checkout_confirm_attributes
end
permitted_checkout_delivery_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 37
def permitted_checkout_delivery_attributes
  permitted_attributes.checkout_delivery_attributes
end
permitted_checkout_payment_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 41
def permitted_checkout_payment_attributes
  permitted_attributes.checkout_payment_attributes
end
permitted_credit_card_update_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 15
def permitted_credit_card_update_attributes
  permitted_attributes.credit_card_update_attributes + [
    address_attributes: permitted_address_attributes
  ]
end
permitted_order_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 49
def permitted_order_attributes
  permitted_checkout_address_attributes +
  permitted_checkout_delivery_attributes +
  permitted_checkout_payment_attributes +
  permitted_checkout_confirm_attributes + [
    line_items_attributes: permitted_line_item_attributes
  ]
end
permitted_payment_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 21
def permitted_payment_attributes
  permitted_attributes.payment_attributes + [
    source_attributes: permitted_source_attributes
  ]
end
permitted_product_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 58
def permitted_product_attributes
  permitted_attributes.product_attributes + [
    product_properties_attributes: permitted_product_properties_attributes
  ]
end
permitted_source_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 27
def permitted_source_attributes
  permitted_attributes.source_attributes + [
    address_attributes: permitted_address_attributes
  ]
end
permitted_user_attributes() click to toggle source
# File lib/spree/core/controller_helpers/strong_parameters.rb, line 64
def permitted_user_attributes
  permitted_attributes.user_attributes + [
    bill_address_attributes: permitted_address_attributes,
    ship_address_attributes: permitted_address_attributes
  ]
end