|
| 1 | +<table> |
| 2 | + <tr><th>Option</th><th>type</th><th>null</th><th>strict</th><th>compat</th><th>rails</th><th>object</th><th>custom</th><th>wab</th></tr> |
| 3 | + <tr><td>:allow_blank</td><td>Boolean</td><td></td><td></td><td>1</td><td>1</td><td></td><td>x</td><td></td><td></tr> |
| 4 | + <tr><td>:allow_gc</td><td>Boolean</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></tr> |
| 5 | + <tr><td>:allow_invalid_unicode</td><td>Boolean</td><td></td><td></td><td></td><td></td><td>x</td><td>x</td><td></td></tr> |
| 6 | + <tr><td>:allow_nan</td><td>Boolean</td><td></td><td></td><td>x</td><td></td><td>x</td><td>x</td><td></td></tr> |
| 7 | + <tr><td>:array_class</td><td>Class</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 8 | + <tr><td>:array_nl</td><td>String</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 9 | + <tr><td>:ascii_only</td><td>Boolean</td><td>x</td><td>x</td><td>2</td><td>2</td><td>x</td><td>x</td><td></td></tr> |
| 10 | + <tr><td>:auto_define</td><td>Boolean</td><td></td><td></td><td></td><td></td><td>x</td><td>x</td><td></td></tr> |
| 11 | + <tr><td>:bigdecimal_as_decimal</td><td>Boolean</td><td></td><td></td><td></td><td>3</td><td>x</td><td>x</td><td></td></tr> |
| 12 | + <tr><td>:bigdecimal_load</td><td>Boolean</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 13 | + <tr><td>:compat_bigdecimal</td><td>Boolean</td><td></td><td></td><td>x</td><td></td><td></td><td>x</td><td></td></tr> |
| 14 | + <tr><td>:cache_keys</td><td>Boolean</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 15 | + <tr><td>:cache_strings</td><td>Fixnum</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 16 | + <tr><td>:circular</td><td>Boolean</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td></tr> |
| 17 | + <tr><td>:class_cache</td><td>Boolean</td><td></td><td></td><td></td><td></td><td>x</td><td>x</td><td></td></tr> |
| 18 | + <tr><td>:create_additions</td><td>Boolean</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 19 | + <tr><td>:create_id</td><td>String</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 20 | + <tr><td>:empty_string</td><td>Boolean</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 21 | + <tr><td>:escape_mode</td><td>Symbol</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 22 | + <tr><td>:float_precision</td><td>Fixnum</td><td>x</td><td>x</td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 23 | + <tr><td>:hash_class</td><td>Class</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 24 | + <tr><td>:ignore</td><td>Array</td><td></td><td></td><td></td><td></td><td>x</td><td>x</td><td></td></tr> |
| 25 | + <tr><td>:indent</td><td>Integer</td><td>x</td><td>x</td><td>3</td><td>4</td><td>x</td><td>x</td><td>x</td></tr> |
| 26 | + <tr><td>:indent_str</td><td>String</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 27 | + <tr><td>:integer_range</td><td>Range</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td></tr> |
| 28 | + <tr><td>:match_string</td><td>Hash</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 29 | + <tr><td>:max_nesting</td><td>Fixnum</td><td>4</td><td>4</td><td>x</td><td></td><td>5</td><td>4</td><td></td></tr> |
| 30 | + <tr><td>:mode</td><td>Symbol</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td></tr> |
| 31 | + <tr><td>:nan</td><td>Symbol</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 32 | + <tr><td>:nilnil</td><td>Boolean</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 33 | + <tr><td>:object_class</td><td>Class</td><td></td><td></td><td>x</td><td></td><td></td><td>x</td><td></td></tr> |
| 34 | + <tr><td>:object_nl</td><td>String</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 35 | + <tr><td>:omit_nil</td><td>Boolean</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td></tr> |
| 36 | + <tr><td>:quirks_mode</td><td>Boolean</td><td></td><td></td><td>6</td><td></td><td></td><td>x</td><td></td></tr> |
| 37 | + <tr><td>:safe</td><td>String</td><td></td><td></td><td>x</td><td></td><td></td><td></td><td></td></tr> |
| 38 | + <tr><td>:second_precision</td><td>Fixnum</td><td></td><td></td><td></td><td></td><td>x</td><td>x</td><td></td></tr> |
| 39 | + <tr><td>:space</td><td>String</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 40 | + <tr><td>:space_before</td><td>String</td><td></td><td></td><td>x</td><td>x</td><td></td><td>x</td><td></td></tr> |
| 41 | + <tr><td>:symbol_keys</td><td>Boolean</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td></tr> |
| 42 | + <tr><td>:trace</td><td>Boolean</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td></tr> |
| 43 | + <tr><td>:time_format</td><td>Symbol</td><td></td><td></td><td></td><td></td><td>x</td><td>x</td><td></td></tr> |
| 44 | + <tr><td>:use_as_json</td><td>Boolean</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 45 | + <tr><td>:use_raw_json</td><td>Boolean</td><td></td><td></td><td>x</td><td>x</td><td>x</td><td>x</td><td></td></tr> |
| 46 | + <tr><td>:use_to_hash</td><td>Boolean</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 47 | + <tr><td>:use_to_json</td><td>Boolean</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td></tr> |
| 48 | +</table> |
0 commit comments