Method deprecated
This method is deprecated on the latest stable version of Rails.
The last existing version (v2.3.2) is shown here.
encode(value, options = {})
public
Converts a Ruby object into a JSON string.
Show source
def self.encode(value, options = {})
seen = (options[:seen] ||= [])
raise CircularReferenceError, 'object references itself' if seen.include?(value)
seen << value
value.send(:to_json, options)
ensure
seen.pop
end