module Liquid::Rails::TextFilter
Public Instance Methods
concat(input, *args)
click to toggle source
# File lib/liquid-rails/filters/text_filter.rb, line 31 def concat(input, *args) result = input.to_s args.flatten.each { |a| result << a.to_s } result end
dasherize(input)
click to toggle source
# File lib/liquid-rails/filters/text_filter.rb, line 27 def dasherize(input) input.to_s.gsub(' ', '-').gsub('/', '-').dasherize end
ljust(input, integer, padstr = '')
click to toggle source
left justify and padd a string
# File lib/liquid-rails/filters/text_filter.rb, line 19 def ljust(input, integer, padstr = '') input.to_s.ljust(integer, padstr) end
rjust(input, integer, padstr = '')
click to toggle source
right justify and padd a string
# File lib/liquid-rails/filters/text_filter.rb, line 14 def rjust(input, integer, padstr = '') input.to_s.rjust(integer, padstr) end
underscore(input)
click to toggle source
# File lib/liquid-rails/filters/text_filter.rb, line 23 def underscore(input) input.to_s.gsub(' ', '_').gsub('/', '_').underscore end
Private Instance Methods
h()
click to toggle source
# File lib/liquid-rails/filters/text_filter.rb, line 39 def h @h ||= @context.registers[:view] end