Type:
Module

This is the JSON generator implemented as a C extension. It can be configured to be used by setting

1
JSON.generator = JSON::Ext::Generator

with the method generator= in JSON.

buffer_initial_length
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

buffer_initial_length Instance Public methods This integer returns the current

2025-01-10 15:47:30
indent=
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

indent=(indent) Instance Public methods This string is used to indent levels

2025-01-10 15:47:30
array_nl
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

array_nl() Instance Public methods This string is put at the end of a line

2025-01-10 15:47:30
to_h
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

to_h Instance Public methods Returns the configuration instance variables as

2025-01-10 15:47:30
allow_nan?
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

allow_nan? Instance Public methods Returns true, if NaN, Infinity, and -Infinity

2025-01-10 15:47:30
merge
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

merge(p1) Instance Public methods Alias for:

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

new(opts = {}) Class Public methods Instantiates a new

2025-01-10 15:47:30
[]=
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::State

[]=(name, value) Instance Public methods

2025-01-10 15:47:30
to_json
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::GeneratorMethods/JSON::Ext::Generator::GeneratorMethods::Hash

to_json(state = nil) Instance Public methods Returns a

2025-01-10 15:47:30
to_json
  • References/Ruby on Rails/Ruby/Classes/JSON/JSON::Ext/JSON::Ext::Generator/JSON::Ext::Generator::GeneratorMethods/JSON::Ext::Generator::GeneratorMethods::Array

to_json(state = nil) Instance Public methods Returns a

2025-01-10 15:47:30