Module: JSON::Pure::Generator::GeneratorMethods::Hash
- Defined in:
- lib/crazy_ivan/vendor/json-1.1.7/lib/json/pure/generator.rb
Instance Method Summary collapse
-
#to_json(state = nil, depth = 0) ⇒ Object
Returns a JSON string containing a JSON object, that is unparsed from this Hash instance.
Instance Method Details
#to_json(state = nil, depth = 0) ⇒ Object
Returns a JSON string containing a JSON object, that is unparsed from this Hash instance. state is a JSON::State object, that can also be used to configure the produced JSON string output further. depth is used to find out nesting depth, to indent accordingly.
237 238 239 240 241 242 243 244 245 |
# File 'lib/crazy_ivan/vendor/json-1.1.7/lib/json/pure/generator.rb', line 237 def to_json(state = nil, depth = 0, *) if state state = JSON.state.from_state(state) state.check_max_nesting(depth) json_check_circular(state) { json_transform(state, depth) } else json_transform(state, depth) end end |