module Liquid::Rails::MiscFilter
Public Instance Methods
index(array, position)
click to toggle source
Get the nth element of the passed in array
# File lib/liquid-rails/filters/misc_filter.rb, line 7 def index(array, position) array.at(position) if array.respond_to?(:at) end
jsonify(object)
click to toggle source
# File lib/liquid-rails/filters/misc_filter.rb, line 15 def jsonify(object) JSON.dump(object) end
random(input)
click to toggle source
# File lib/liquid-rails/filters/misc_filter.rb, line 11 def random(input) rand(input.to_i) end
toggle_class_name(class_name, condition)
click to toggle source
If condition is true, the class_name is returned. Otherwise, it returns nil. class_name: css class name condition: boolean
# File lib/liquid-rails/filters/misc_filter.rb, line 22 def toggle_class_name(class_name, condition) condition ? class_name : nil end