Method: Liquid::Utils.to_liquid_value

Defined in:
lib/liquid/utils.rb

.to_liquid_value(obj) ⇒ Object



85
86
87
88
89
90
91
# File 'lib/liquid/utils.rb', line 85

def self.to_liquid_value(obj)
  # Enable "obj" to represent itself as a primitive value like integer, string, or boolean
  return obj.to_liquid_value if obj.respond_to?(:to_liquid_value)

  # Otherwise return the object itself
  obj
end