Module: Tamara::JsonSchemas::CheckoutOptionalKeys

Included in:
Item, Orders::Create, RiskAssessment
Defined in:
lib/tamara/json_schemas/checkout_optional_keys.rb

Instance Method Summary collapse

Instance Method Details

#checkout_optional_keysObject



4
5
6
7
8
# File 'lib/tamara/json_schemas/checkout_optional_keys.rb', line 4

def checkout_optional_keys
  @params ||= {}
  checkout_optional_keys = @params.dig(:opts, :checkout_optional_keys) || Tamara.configuration.checkout_optional_keys
  checkout_optional_keys.is_a?(Hash) ? checkout_optional_keys : {}
end