Sha256: 7f7babaa5146fb3c25787e56060f3b748cfb7585616763c392bbd5d5c6bf9d6e

Contents?: true

Size: 686 Bytes

Versions: 3

Compression:

Stored size: 686 Bytes

Contents

module Dorsale
  module BillingMachine
    class 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, BillingMachine.default_currency)
      end

      helper_method :euros
      helper_method :bm_currency

      def set_common_variables
        @payment_terms ||= ::Dorsale::BillingMachine::PaymentTerm.all
        @id_cards      ||= ::Dorsale::BillingMachine::IdCard.all
        @people        ||= current_user_scope.people
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dorsale-3.0.2 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.0.1 app/controllers/dorsale/billing_machine/application_controller.rb
dorsale-3.0.0 app/controllers/dorsale/billing_machine/application_controller.rb