Class: Workarea::Admin::AfterpayConfigurationViewModel

Inherits:
ApplicationViewModel
  • Object
show all
Includes:
Storefront::AfterpayConfiguration
Defined in:
app/view_models/workarea/admin/afterpay_configuration_view_model.rb

Instance Method Summary collapse

Methods included from Storefront::AfterpayConfiguration

#afterpay_configuration

Instance Method Details

#au_limitsObject



6
7
8
9
10
11
12
13
# File 'app/view_models/workarea/admin/afterpay_configuration_view_model.rb', line 6

def au_limits
  return unless Workarea::Afterpay.merchant_id(:au).present?
  limits = afterpay_configuration(:au)
  {
    min: min_price(limits),
    max: max_price(limits)
  }
end

#us_limitsObject



15
16
17
18
19
20
21
22
# File 'app/view_models/workarea/admin/afterpay_configuration_view_model.rb', line 15

def us_limits
  return unless Workarea::Afterpay.merchant_id(:us).present?
  limits = afterpay_configuration(:us)
  {
    min: min_price(limits),
    max: max_price(limits)
  }
end