Sha256: 0bf33b2989696cdd3b0f35c6adc3fc44f52c5ed42dfd8507b645378da96de287

Contents?: true

Size: 646 Bytes

Versions: 8

Compression:

Stored size: 646 Bytes

Contents

class Dorsale::BillingMachine::ApplicationController < ::Dorsale::ApplicationController
  before_action :set_common_variables

  private

  def euros(*)
    raise "#euros is not available in BillingMachine, please use #bm_currency instead"
  end

  def bm_currency(n)
    DH.currency(n, ::Dorsale::BillingMachine.default_currency)
  end

  helper_method :euros
  helper_method :bm_currency

  def set_common_variables
    @payment_terms ||= policy_scope(::Dorsale::BillingMachine::PaymentTerm)
    @id_cards      ||= policy_scope(::Dorsale::BillingMachine::IdCard)
    @people        ||= policy_scope(::Dorsale::CustomerVault::Person)
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dorsale-3.1.7 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.6 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.5 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.4 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.3 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.2 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.1 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.1.0 app/controllers/dorsale/billing_machine/application_controller.rb