class Administrate::Field::Number
Public Instance Methods
to_s()
click to toggle source
# File lib/administrate/field/number.rb, line 6 def to_s data.nil? ? "-" : format_string % value end
Private Instance Methods
decimals()
click to toggle source
# File lib/administrate/field/number.rb, line 24 def decimals _left, right = data.to_s.split(".") default = right.nil? ? 0 : right.size options.fetch(:decimals, default) end
format_string()
click to toggle source
# File lib/administrate/field/number.rb, line 12 def format_string prefix + "%.#{decimals}f" + suffix end
prefix()
click to toggle source
# File lib/administrate/field/number.rb, line 16 def prefix options[:prefix].to_s end
suffix()
click to toggle source
# File lib/administrate/field/number.rb, line 20 def suffix options[:suffix].to_s end
value()
click to toggle source
# File lib/administrate/field/number.rb, line 30 def value data * options.fetch(:multiplier, 1) end