Sha256: 01d81676a1f4fb21f561999a1bd6c26d3b19190010d5c824f75091c7abc980d4

Contents?: true

Size: 486 Bytes

Versions: 2

Compression:

Stored size: 486 Bytes

Contents

module MoneyModelHelper
  # THis module provides assistance to models which utilize the rails_money gem
  
  def self.append_features(base)
    super
    
    base.class_eval do
      
      # This prevents a NoMethodError: undefined method `amount_before_type_cast' error when validations kick-in
      def method_missing(symbol, *params)
        if (symbol.to_s =~ /^(.*)_before_type_cast$/)
         send $1
        else
         super
        end
      end
      
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
brisk-bills-0.8.2 app/helpers/money_model_helper.rb
brisk-bills-0.8.1 app/helpers/money_model_helper.rb