diff options
author | cesartalves <cesartalvez@gmail.com> | 2021-05-05 09:33:45 -0300 |
---|---|---|
committer | cesartalves <cesartalvez@gmail.com> | 2021-05-05 09:37:25 -0300 |
commit | 42caa88a89748767555a9d284cdd7b7c53191dcb (patch) | |
tree | c61253c69bd05288bf0b92f5adf58520af0c8d9c /lib/solidus_subscriptions/order_creator.rb | |
parent | 9f87d809e339d459aa29c6aa62f3033a7c978ee7 (diff) |
Installment OrderCreator configuration: keep extra attributes inside the OrderCreator class and remove it from the configuration.
Diffstat (limited to 'lib/solidus_subscriptions/order_creator.rb')
-rw-r--r-- | lib/solidus_subscriptions/order_creator.rb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/solidus_subscriptions/order_creator.rb b/lib/solidus_subscriptions/order_creator.rb index 97b858a..edb68e4 100644 --- a/lib/solidus_subscriptions/order_creator.rb +++ b/lib/solidus_subscriptions/order_creator.rb @@ -2,9 +2,8 @@ module SolidusSubscriptions class OrderCreator - def initialize(installment, extra_attributes) + def initialize(installment) @installment = installment - @extra_attributes = (extra_attributes || {}).symbolize_keys end def call @@ -21,6 +20,10 @@ module SolidusSubscriptions protected - attr_reader :installment, :extra_attributes + def extra_attributes + {} + end + + attr_reader :installment end end |