Table of Contents - irb: Ruby Standard Library Documentation
Classes and Modules
- Binding
 - 
                IRB
                
- IRB
 - Startup
 - The Command Line
 - Command-Line Options
 - Command-Line Arguments
 - Configuration File
 - Hash 
IRB.conf - Notes on Initialization Precedence
 - Initialization Script
 - Input
 - Input Command History
 - Command Aliases
 - End-of-File
 - SIGINT
 - Automatic Completion
 - Automatic Indentation
 - Input Method
 - Output
 - Return-Value Printing (Echoing)
 - Multiline Output
 - Evaluation History
 - Prompt and Return Formats
 - The Default Prompt and Return Format
 - Pre-Defined Prompts
 - Custom Prompts
 - Prompt Specifiers
 - Verbosity
 - Help
 - Version
 - Input and Output
 - Color Highlighting
 - Debugging
 - Warnings
 - Other Features
 - Load Modules
 - RI Documentation Directories
 - IRB Name
 - Application Name
 - Configuration Monitor
 - Encodings
 - Commands
 - IRB Sessions
 - Configuration
 - Session variables
 - Restrictions
 
 - IRB::Abort
 - IRB::CallTracer
 - IRB::Canvas
 - IRB::Color
 - IRB::Color::SymbolState
 - IRB::ColorPrinter
 - IRB::Command::Context
 - IRB::Command::Help
 - IRB::Command::ShowDoc
 - IRB::Command::ShowSource
 - IRB::Context
 - IRB::Debug
 - IRB::Debug::DEBUGGER__
 - IRB::Debug::SkipPathHelperForIRB
 - IRB::Debug::UI
 - IRB::EvalHistory
 - IRB::ExtendCommandBundle
 - IRB::FileInputMethod
 - IRB::Frame
 - IRB::Frame::FrameOverflow
 - IRB::Frame::FrameUnderflow
 - IRB::HelperMethod
 - IRB::HelperMethod::Base
 - IRB::HelperMethod::Conf
 - IRB::HelpersContainer
 - IRB::InputCompletor
 - IRB::InputMethod
 - IRB::Inspector
 - IRB::Irb
 - IRB::IrbLoader
 - IRB::LoadAbort
 - IRB::Locale
 - IRB::NestingParser
 - IRB::Notifier
 - IRB::Notifier::AbstractNotifier
 - IRB::Notifier::CompositeNotifier
 - IRB::Notifier::ErrUndefinedNotifier
 - IRB::Notifier::ErrUnrecognizedLevel
 - IRB::Notifier::LeveledNotifier
 - IRB::Notifier::NoMsgNotifier
 - IRB::OutputMethod
 - IRB::Pager
 - IRB::ReadlineInputMethod
 - IRB::ReidlineInputMethod
 - IRB::RelineInputMethod
 - IRB::RubyModel
 - IRB::SourceFinder
 - IRB::SourceFinder::EvaluationError
 - IRB::SourceFinder::Source
 - IRB::Statement
 - IRB::Statement::Command
 - IRB::Statement::EmptyInput
 - IRB::Statement::Expression
 - IRB::StdioInputMethod
 - IRB::StdioOutputMethod
 - IRB::Vec
 - IRB::WorkSpace
 - Object
 - XMP
 - XMP::StringInputMethod
 
Methods
- ::_register_with_aliases — IRB::Command
 - ::_register_with_aliases — IRB::Command
 - ::all_commands_info — IRB::Command
 - ::all_commands_info — IRB::Command
 - ::all_helper_methods_info — IRB::HelperMethod
 - ::bottom — IRB::Frame
 - ::capture_frames — IRB::Debug::DEBUGGER__
 - ::clear — IRB::Color
 - ::colorable? — IRB::Color
 - ::colorize — IRB::Color
 - ::colorize_code — IRB::Color
 - ::command_names — IRB::Command
 - ::command_names — IRB::Command
 - ::command_override_policies — IRB::Command
 - ::command_override_policies — IRB::Command
 - ::configure_irb_for_debugger — IRB::Debug
 - ::content_exceeds_screen_height? — IRB::Pager
 - ::def_extend_command — IRB::ExtendCommandBundle
 - ::def_inspector — IRB::Inspector
 - ::def_notifier — IRB::Notifier
 - ::description — IRB::HelperMethod::Base
 - ::dispatch_seq — IRB::Color
 - ::easter_egg — IRB
 - ::easter_egg_logo — IRB
 - ::execute_as_command? — IRB::Command
 - ::execute_as_command? — IRB::Command
 - ::initialize_readline — IRB::ReadlineInputMethod
 - ::insert_debug_break — IRB::Debug
 - ::inspect_colorable? — IRB::Color
 - ::install_helper_methods — IRB::HelpersContainer
 - ::keys_with_inspector — IRB::Inspector
 - ::load_bundled_debug_gem — IRB::Debug
 - ::load_command — IRB::Command
 - ::load_command — IRB::Command
 - ::new — IRB::Irb
 - ::new — IRB::Color::SymbolState
 - ::new — IRB::Context
 - ::new — IRB::Debug::UI
 - ::new — IRB::Vec
 - ::new — IRB::Canvas
 - ::new — IRB::RubyModel
 - ::new — IRB::WorkSpace
 - ::new — IRB::Frame
 - ::new — IRB::Frame::FrameOverflow
 - ::new — IRB::Frame::FrameUnderflow
 - ::new — IRB::StdioInputMethod
 - ::new — IRB::FileInputMethod
 - ::new — IRB::ReadlineInputMethod
 - ::new — IRB::RelineInputMethod
 - ::new — IRB::ReidlineInputMethod
 - ::new — IRB::Inspector
 - ::new — IRB::Locale
 - ::new — IRB::Notifier::ErrUndefinedNotifier
 - ::new — IRB::Notifier::ErrUnrecognizedLevel
 - ::new — IRB::Notifier::AbstractNotifier
 - ::new — IRB::Notifier::CompositeNotifier
 - ::new — IRB::Notifier::LeveledNotifier
 - ::new — IRB::Notifier::NoMsgNotifier
 - ::new — IRB::SourceFinder
 - ::new — IRB::SourceFinder::Source
 - ::new — IRB::Statement::Expression
 - ::new — IRB::Statement::Command
 - ::new — XMP
 - ::new — XMP::StringInputMethod
 - ::open — IRB::FileInputMethod
 - ::open_tokens — IRB::NestingParser
 - ::page — IRB::Pager
 - ::page_content — IRB::Pager
 - ::parse_by_line — IRB::NestingParser
 - ::pp — IRB::ColorPrinter
 - ::regexp_completor — IRB::InputCompletor
 - ::register — IRB::Command
 - ::register — IRB::Command
 - ::register — IRB::HelperMethod
 - ::retrieve_completion_data — IRB::InputCompletor
 - ::scan — IRB::Color
 - ::scan_opens — IRB::NestingParser
 - ::screen_width — IRB::ColorPrinter
 - ::sender — IRB::Frame
 - ::setup — IRB::Debug
 - ::setup_pager — IRB::Pager
 - ::should_page? — IRB::Pager
 - ::start — IRB
 - ::top — IRB::Frame
 - ::without_circular_ref — IRB::Color
 - #<=> — IRB::Notifier::LeveledNotifier
 - #String — IRB::Locale
 - #[] — IRB::EvalHistory
 - #__evaluate__ — IRB::WorkSpace
 - #_set_last_value — IRB::Context
 - #activate — IRB::Debug::UI
 - #add_category_to_output — IRB::Command::Help
 - #after_fork_parent — IRB::Debug::UI
 - #ask — IRB::Debug::UI
 - #auto_indent — IRB::RelineInputMethod
 - #binary_file? — IRB::SourceFinder::Source
 - #bold — IRB::Command::ShowSource
 - #bottom — IRB::Frame
 - #build_completor — IRB::Context
 - #build_statement — IRB::Irb
 - #build_type_completor — IRB::Context
 - #change_workspace — IRB::Context
 - #check_termination — IRB::RelineInputMethod
 - #close — IRB::FileInputMethod
 - #code — IRB::Statement::EmptyInput
 - #code_around_binding — IRB::WorkSpace
 - #colorized_content — IRB::SourceFinder::Source
 - #command? — IRB::Irb
 - #completion_info — IRB::ReadlineInputMethod
 - #completion_info — IRB::RelineInputMethod
 - #configure_io — IRB::Irb
 - #convert_invalid_byte_sequence — IRB::Irb
 - #cross — IRB::Vec
 - #deactivate — IRB::Debug::UI
 - #debug_break — IRB::Irb
 - #debug_readline — IRB::Irb
 - #def_notifier — IRB::Notifier::CompositeNotifier
 - #def_notifier — IRB::Notifier
 - #display_document — IRB::RelineInputMethod
 - #dot — IRB::Vec
 - #draw — IRB::Canvas
 - #dynamic_prompt — IRB::RelineInputMethod
 - #each_localized_path — IRB::Locale
 - #each_sublocale — IRB::Locale
 - #each_top_level_statement — IRB::Irb
 - #encode_with_invalid_byte_sequence — IRB::Irb
 - #encoding — IRB::StdioInputMethod
 - #encoding — IRB::FileInputMethod
 - #encoding — IRB::Locale
 - #eof? — IRB::StdioInputMethod
 - #eof? — IRB::FileInputMethod
 - #eof? — IRB::ReadlineInputMethod
 - #eof? — IRB::RelineInputMethod
 - #eof? — XMP::StringInputMethod
 - #eval_history= — IRB::Context
 - #eval_input — IRB::Irb
 - #eval_receiver_or_owner — IRB::SourceFinder
 - #evaluate — IRB::WorkSpace
 - #exec_if — IRB::Notifier::AbstractNotifier
 - #execute — IRB::Command::Context
 - #execute — IRB::Command::Help
 - #execute — IRB::Command::ShowDoc
 - #execute — IRB::Command::ShowSource
 - #execute — IRB::HelperMethod::Conf
 - #file_content — IRB::SourceFinder::Source
 - #file_exist? — IRB::SourceFinder::Source
 - #file_input? — IRB::Context
 - #filter_backtrace — IRB::WorkSpace
 - #find — IRB::Locale
 - #find_const_owner — IRB::SourceFinder
 - #find_end — IRB::SourceFinder::Source
 - #find_source — IRB::SourceFinder
 - #format — IRB::Locale
 - #from_binding? — IRB::Context
 - #generate_prompt — IRB::Irb
 - #gets — IRB::InputMethod
 - #gets — IRB::StdioInputMethod
 - #gets — IRB::FileInputMethod
 - #gets — IRB::ReadlineInputMethod
 - #gets — IRB::RelineInputMethod
 - #gets — IRB::Locale
 - #gets — XMP::StringInputMethod
 - #handle_exception — IRB::Irb
 - #help_message — IRB::Command::Help
 - #history_file — IRB::Context
 - #history_file= — IRB::Context
 - #home_workspace — IRB::Context
 - #init — IRB::Inspector
 - #init_ruby_model — IRB::RubyModel
 - #inspect — IRB::Irb
 - #inspect — IRB::InputMethod
 - #inspect — IRB::StdioInputMethod
 - #inspect — IRB::FileInputMethod
 - #inspect — IRB::ReadlineInputMethod
 - #inspect — IRB::RelineInputMethod
 - #inspect? — IRB::Context
 - #inspect_mode= — IRB::Context
 - #inspect_value — IRB::Inspector
 - #irb — Binding
 - #irb_load — IRB::ExtendCommandBundle
 - #irb_load — IRB::IrbLoader
 - #irb_path= — IRB::Context
 - #irb_require — IRB::ExtendCommandBundle
 - #is_assignment? — IRB::Statement
 - #is_assignment? — IRB::Statement::EmptyInput
 - #is_assignment? — IRB::Statement::Expression
 - #is_assignment? — IRB::Statement::Command
 - #level= — IRB::Notifier::CompositeNotifier
 - #level_notifier= — IRB::Notifier::CompositeNotifier
 - #line — IRB::Canvas
 - #line — IRB::StdioInputMethod
 - #line0 — IRB::Canvas
 - #load — IRB::Locale
 - #load_file — IRB::IrbLoader
 - #load_helper_methods_to_main — IRB::WorkSpace
 - #local_variable_get — IRB::WorkSpace
 - #local_variable_set — IRB::WorkSpace
 - #main — IRB::Context
 - #method_target — IRB::SourceFinder
 - #normalize — IRB::Vec
 - #notify? — IRB::Notifier::AbstractNotifier
 - #notify? — IRB::Notifier::LeveledNotifier
 - #notify? — IRB::Notifier::NoMsgNotifier
 - #parse_command — IRB::Irb
 - #parse_printf_format — IRB::OutputMethod
 - #pop_workspace — IRB::Context
 - #pp — IRB::ColorPrinter
 - #pp — IRB::Notifier::AbstractNotifier
 - #pp — IRB::OutputMethod
 - #ppx — IRB::Notifier::AbstractNotifier
 - #ppx — IRB::OutputMethod
 - #print — IRB::Locale
 - #print — IRB::Notifier::AbstractNotifier
 - #print — IRB::OutputMethod
 - #print — IRB::StdioOutputMethod
 - #printf — IRB::Locale
 - #printf — IRB::Notifier::AbstractNotifier
 - #printf — IRB::OutputMethod
 - #printn — IRB::Notifier::AbstractNotifier
 - #printn — IRB::OutputMethod
 - #prompt_mode= — IRB::Context
 - #prompt_n — IRB::Context
 - #prompt_n= — IRB::Context
 - #prompting? — IRB::Context
 - #prompting? — IRB::InputMethod
 - #prompting? — IRB::StdioInputMethod
 - #prompting? — IRB::ReadlineInputMethod
 - #prompting? — IRB::RelineInputMethod
 - #push_workspace — IRB::Context
 - #puts — IRB::Debug::UI
 - #puts — IRB::Locale
 - #puts — IRB::Notifier::AbstractNotifier
 - #puts — IRB::OutputMethod
 - #puts — XMP
 - #puts — XMP::StringInputMethod
 - #quit — IRB::Debug::UI
 - #rdoc_ri_driver — IRB::RelineInputMethod
 - #read_input — IRB::Irb
 - #readable_after_eof? — IRB::InputMethod
 - #readable_after_eof? — IRB::StdioInputMethod
 - #readline — IRB::Debug::UI
 - #readline — IRB::Locale
 - #readmultiline — IRB::Irb
 - #remote? — IRB::Debug::UI
 - #render_frame — IRB::RubyModel
 - #replace_workspace — IRB::Context
 - #retrieve_doc_namespace — IRB::RelineInputMethod
 - #run — IRB::Irb
 - #save_history — IRB::Context
 - #save_history= — IRB::Context
 - #scan_token — IRB::Color::SymbolState
 - #search_file — IRB::Locale
 - #set_last_value — IRB::Context
 - #setup_interrupt — IRB::Debug::UI
 - #should_be_handled_by_debugger? — IRB::Statement
 - #should_be_handled_by_debugger? — IRB::Statement::EmptyInput
 - #should_be_handled_by_debugger? — IRB::Statement::Expression
 - #should_be_handled_by_debugger? — IRB::Statement::Command
 - #show_doc_dialog_proc — IRB::RelineInputMethod
 - #show_source — IRB::Command::ShowSource
 - #signal_handle — IRB::Irb
 - #signal_status — IRB::Irb
 - #skip? — IRB::CallTracer
 - #skip_internal_path? — IRB::Debug::SkipPathHelperForIRB
 - #source_file — IRB::IrbLoader
 - #sub — IRB::Vec
 - #support_history_saving? — IRB::InputMethod
 - #suppresses_echo? — IRB::Statement
 - #suppresses_echo? — IRB::Statement::EmptyInput
 - #suppresses_echo? — IRB::Statement::Expression
 - #suppresses_echo? — IRB::Statement::Command
 - #suspend_input_method — IRB::Irb
 - #suspend_name — IRB::Irb
 - #suspend_workspace — IRB::Irb
 - #term_interactive? — IRB::Context
 - #text — IRB::ColorPrinter
 - #top — IRB::Frame
 - #trace_func — IRB::Frame
 - #use_loader — IRB::Context
 - #use_loader= — IRB::Context
 - #use_loader? — IRB::Context
 - #use_tracer= — IRB::Context
 - #verbose? — IRB::Context
 - #width — IRB::Debug::UI
 - #winsize — IRB::InputMethod
 - #workspace — IRB::Context
 - #xmp — Object