module CustomMoney::InstanceMethods
Public Instance Methods
raw_data_to_money(value)
click to toggle source
# File lib/apl-library/custom_money.rb, line 30 def raw_data_to_money(value) Money.new(value) rescue nil end
round_off_raw_data(value)
click to toggle source
# File lib/apl-library/custom_money.rb, line 34 def round_off_raw_data(value) raw_data_to_money(value).try(:to_d) end
validate_curr(value)
click to toggle source
# File lib/apl-library/custom_money.rb, line 38 def validate_curr(value) errors.add(:currency, "Invalid currency - #{value}") if (Money::Currency.find(value)).nil? value end