module CustomFields::Types::Money::Field

Public Instance Methods

money_as_json(_options = {}) click to toggle source
# File lib/custom_fields/types/money.rb, line 36
def money_as_json(_options = {})
  money_to_recipe
end
money_to_recipe() click to toggle source
# File lib/custom_fields/types/money.rb, line 31
def money_to_recipe
  { 'default_currency' => self.default_currency,
    'allow_currency_from_symbol' => allow_currency_from_symbol }
end

Protected Instance Methods

check_currency() click to toggle source
# File lib/custom_fields/types/money.rb, line 26
def check_currency
  ::Money::Currency.find(self.default_currency)
end
set_default() click to toggle source
# File lib/custom_fields/types/money.rb, line 22
def set_default
  self.default_currency ||= CustomFields.options[:default_currency]
end