summaryrefslogtreecommitdiff
path: root/lib/solidus_subscriptions/permitted_attributes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/solidus_subscriptions/permitted_attributes.rb')
-rw-r--r--lib/solidus_subscriptions/permitted_attributes.rb20
1 files changed, 1 insertions, 19 deletions
diff --git a/lib/solidus_subscriptions/permitted_attributes.rb b/lib/solidus_subscriptions/permitted_attributes.rb
index c93b10b..d1ae5a1 100644
--- a/lib/solidus_subscriptions/permitted_attributes.rb
+++ b/lib/solidus_subscriptions/permitted_attributes.rb
@@ -4,33 +4,15 @@
module SolidusSubscriptions
module PermittedAttributes
class << self
- def update_spree_permiteed_attributes
- ::Spree::PermittedAttributes.line_item_attributes << {
- subscription_line_items_attributes: nested(
- subscription_line_item_attributes
- )
- }
-
- ::Spree::PermittedAttributes.user_attributes << {
- subscriptions_attributes: nested(subscription_attributes)
- }
- end
-
def subscription_line_item_attributes
[Config.subscription_line_item_attributes]
end
def subscription_attributes
Config.subscription_attributes | [
- { line_items_attributes: nested(subscription_line_item_attributes) - [:subscribable_id] }
+ line_items_attributes: (subscription_line_item_attributes | [:id] - [:subscribable_id]),
]
end
-
- private
-
- def nested(attributes)
- attributes | [:id]
- end
end
end
end