Sha256: 4aa0f6aa412aaaddf57b72808c6d194ca17d89d13f05e7531caedecdbe3e5539

Contents?: true

Size: 468 Bytes

Versions: 8

Compression:

Stored size: 468 Bytes

Contents

class Money < ActiveRecord::Base
  attr_protected :created_at, :updated_at
  
  belongs_to :currency
  before_save :parse_currency_code

  attr_accessor :currency_code

  private 
  
  def parse_currency_code
    unless currency_code.blank?
      case currency_code.downcase
        # Check for all iso currency types we support
        when "usd" then self.currency = Currency.usd
        # add additional currency types
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
erp_base_erp_svcs-4.2.0 app/models/money.rb
erp_base_erp_svcs-4.0.0 app/models/money.rb
erp_base_erp_svcs-3.1.5 app/models/money.rb
erp_base_erp_svcs-3.1.4 app/models/money.rb
erp_base_erp_svcs-3.1.3 app/models/money.rb
erp_base_erp_svcs-3.1.2 app/models/money.rb
erp_base_erp_svcs-3.1.1 app/models/money.rb
erp_base_erp_svcs-3.1.0 app/models/money.rb