Class: SolidusBraintree::Configuration

Inherits:
BaseRecord
  • Object
show all
Includes:
Spree::Preferences::Persistable
Defined in:
app/models/solidus_braintree/configuration.rb

Constant Summary collapse

PAYPAL_BUTTON_PREFERENCES =
{
  color: { availables: %w[gold blue silver white black], default: 'white' },
  shape: { availables: %w[pill rect], default: 'rect' },
  label: { availables: %w[checkout credit pay buynow paypal installment], default: 'checkout' },
  tagline: { availables: %w[true false], default: 'false' },
  layout: { availables: %w[horizontal vertical], default: 'horizontal' },
  messaging: { availables: %w[true false], default: 'false' }
}.freeze

Instance Method Summary collapse

Instance Method Details

#preferred_venmo_button_color_optionsObject



31
32
33
# File 'app/models/solidus_braintree/configuration.rb', line 31

def preferred_venmo_button_color_options
  [["Blue", "blue"], ["White", "white"]]
end

#preferred_venmo_button_width_optionsObject



35
36
37
# File 'app/models/solidus_braintree/configuration.rb', line 35

def preferred_venmo_button_width_options
  [["280", "280"], ["320", "320"], ["375", "375"]]
end