class Administrate::Field::Money

Public Instance Methods

code() click to toggle source
# File lib/administrate/field/money.rb, line 26
def code
  options.fetch(:code, ::Money.default_currency.iso_code)
end
delimiter() click to toggle source
# File lib/administrate/field/money.rb, line 34
def delimiter
  options.fetch(:delimiter, currency.thousands_separator)
end
money() click to toggle source
# File lib/administrate/field/money.rb, line 22
def money
  @money ||= ::Money.new(data, code)
end
separator() click to toggle source
# File lib/administrate/field/money.rb, line 38
def separator
  options.fetch(:separator, currency.decimal_mark)
end
symbol() click to toggle source
# File lib/administrate/field/money.rb, line 30
def symbol
  options.fetch(:symbol, currency.symbol)
end
to_s() click to toggle source
# File lib/administrate/field/money.rb, line 18
def to_s
  money.format(symbol: symbol, separator: separator, delimiter: delimiter)
end