Option | type | null | strict | compat | rails | object | custom | wab
--- | --- | --- | --- | --- | --- | --- | --- | ---
:allow_blank | Boolean |  |  | 1 | 1 |  | x |  |
:allow_gc | Boolean | x | x | x | x | x | x |
:allow_invalid_unicode | Boolean |  |  |  |  | x | x |
:allow_nan | Boolean |  |  | x |  | x | x |
:array_class | Class |  |  | x | x |  | x |
:array_nl | String |  |  |  |  |  | x |
:ascii_only | Boolean | x | x | 2 | 2 | x | x |
:auto_define | Boolean |  |  |  |  | x | x |
:bigdecimal_as_decimal | Boolean |  |  |  | 3 | x | x |
:bigdecimal_load | Boolean |  |  |  |  |  | x |
:compat_bigdecimal | Boolean |  |  | x |  |  | x |
:cache_keys | Boolean | x | x | x | x |  | x |
:cache_strings | Fixnum | x | x | x | x |  | x |
:circular | Boolean | x | x | x | x | x | x |
:class_cache | Boolean |  |  |  |  | x | x |
:create_additions | Boolean |  |  | x | x |  | x |
:create_id | String |  |  | x | x |  | x |
:empty_string | Boolean |  |  |  |  |  | x |
:escape_mode | Symbol |  |  |  |  |  | x |
:float_precision | Fixnum | x | x |  |  |  | x |
:hash_class | Class |  |  | x | x |  | x |
:ignore | Array |  |  |  |  | x | x |
:indent | Integer | x | x | 3 | 4 | x | x | x
:indent_str | String |  |  | x | x |  | x |
:integer_range | Range | x | x | x | x | x | x | x
:match_string | Hash |  |  | x | x |  | x |
:max_nesting | Fixnum | 4 | 4 | x |  | 5 | 4 |
:mode | Symbol | - | - | - | - | - | - |
:nan | Symbol |  |  |  |  |  | x |
:nilnil | Boolean |  |  |  |  |  | x |
:object_class | Class |  |  | x |  |  | x |
:object_nl | String |  |  | x | x |  | x |
:omit_nil | Boolean | x | x | x | x | x | x |
:quirks_mode | Boolean |  |  | 6 |  |  | x |
:safe | String |  |  | x |  |  |  |
:second_precision | Fixnum |  |  |  |  | x | x |
:skip_null_byte | Boolean | x | x | x | x | x | x |
:space | String |  |  | x | x |  | x |
:space_before | String |  |  | x | x |  | x |
:symbol_keys | Boolean | x | x | x | x | x | x |
:trace | Boolean | x | x | x | x | x | x | x
:time_format | Symbol |  |  |  |  | x | x |
:use_as_json | Boolean |  |  |  |  |  | x |
:use_raw_json | Boolean |  |  | x | x | x | x |
:use_to_hash | Boolean |  |  |  |  |  | x |
:use_to_json | Boolean |  |  |  |  |  | x |