Module: Locomotive::Steam::Liquid::Filters::Number

Defined in:
lib/locomotive/steam/liquid/filters/number.rb

Defined Under Namespace

Classes: NumberProxyHelper

Instance Method Summary collapse

Instance Method Details

#human_size(input, options = nil) ⇒ Object



15
16
17
# File 'lib/locomotive/steam/liquid/filters/number.rb', line 15

def human_size(input, options = nil)
  NumberProxyHelper.new(:human_size, @context).invoke(input, options)
end

#mod(input, modulus) ⇒ Object



19
20
21
# File 'lib/locomotive/steam/liquid/filters/number.rb', line 19

def mod(input, modulus)
  input.to_i % modulus.to_i
end

#money(input, options = nil) ⇒ Object



7
8
9
# File 'lib/locomotive/steam/liquid/filters/number.rb', line 7

def money(input, options = nil)
  NumberProxyHelper.new(:currency, @context).invoke(input, options)
end

#percentage(input, options = nil) ⇒ Object



11
12
13
# File 'lib/locomotive/steam/liquid/filters/number.rb', line 11

def percentage(input, options = nil)
  NumberProxyHelper.new(:percentage, @context).invoke(input, options)
end