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)
- > “abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc…
- 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
- Performance Measurement
- Other Features
- Load Modules
- RI Documentation Directories
- Context Mode
- IRB Name
- Application Name
- Configuration Monitor
- Locale
- Encodings
- Commands
- IRB Sessions
- Configuration
- Session variables
- Restrictions
- IRB::Abort
- IRB::Canvas
- IRB::Color
- IRB::Color::SymbolState
- IRB::ColorPrinter
- IRB::Context
- IRB::ContextExtender
- IRB::Debug
- IRB::Debug::DEBUGGER__
- IRB::Debug::SkipPathHelperForIRB
- IRB::Debug::UI
- IRB::EvalHistory
- IRB::ExtendCommand::Help
- IRB::ExtendCommand::ShowDoc
- IRB::ExtendCommand::ShowSource
- IRB::ExtendCommandBundle
- IRB::FileInputMethod
- IRB::Frame
- IRB::Frame::FrameOverflow
- IRB::Frame::FrameUnderflow
- IRB::InputCompletor
- IRB::InputMethod
- IRB::Inspector
- IRB::Irb
- IRB::IrbLoader
- IRB::JobManager
- 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::OutputMethod::NotImplementedError
- IRB::Pager
- IRB::ReadlineInputMethod
- IRB::ReidlineInputMethod
- IRB::RelineInputMethod
- IRB::RubyModel
- IRB::SourceFinder
- IRB::Statement
- IRB::Statement::Command
- IRB::Statement::Expression
- IRB::StdioInputMethod
- IRB::StdioOutputMethod
- IRB::Vec
- IRB::WorkSpace
- Object
- XMP
- XMP::StringInputMethod
Methods
- ::CurrentContext — IRB
- ::JobManager — IRB
- ::all_commands_info — IRB::ExtendCommandBundle
- ::bottom — IRB::Frame
- ::capture_frames — IRB::Debug::DEBUGGER__
- ::clear — IRB::Color
- ::colorable? — IRB::Color
- ::colorize — IRB::Color
- ::colorize_code — IRB::Color
- ::configure_irb_for_debugger — IRB::Debug
- ::content_exceeds_screen_height? — IRB::Pager
- ::def_extend_command — IRB::ExtendCommandBundle
- ::def_extend_command — IRB::ContextExtender
- ::def_inspector — IRB::Inspector
- ::def_notifier — IRB::Notifier
- ::dispatch_seq — IRB::Color
- ::easter_egg — IRB
- ::easter_egg_logo — IRB
- ::extend_object — IRB::ExtendCommandBundle
- ::initialize_readline — IRB::ReadlineInputMethod
- ::initialize_tracer — IRB
- ::insert_debug_break — IRB::Debug
- ::inspect_colorable? — IRB::Color
- ::install_extend_commands — IRB::ExtendCommandBundle
- ::install_extend_commands — IRB::ContextExtender
- ::irb — IRB
- ::irb_abort — IRB
- ::irb_exit — IRB
- ::keys_with_inspector — IRB::Inspector
- ::load_bundled_debug_gem — IRB::Debug
- ::load_command — IRB::ExtendCommandBundle
- ::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::JobManager
- ::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::OutputMethod::NotImplementedError
- ::new — IRB::SourceFinder
- ::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
- ::print_usage — IRB
- ::regexp_completor — IRB::InputCompletor
- ::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
- ::transform_args — IRB::ExtendCommand::ShowDoc
- ::transform_args — IRB::ExtendCommand::ShowSource
- ::without_circular_ref — IRB::Color
- #<=> — IRB::Notifier::LeveledNotifier
- #String — IRB::Locale
- #[] — IRB::EvalHistory
- #__evaluate__ — IRB::WorkSpace
- #__exit__ — IRB::Context
- #_set_last_value — IRB::Context
- #activate — IRB::Debug::UI
- #after_fork_parent — IRB::Debug::UI
- #ask — IRB::Debug::UI
- #auto_indent — IRB::RelineInputMethod
- #bold — IRB::ExtendCommand::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_around_binding — IRB::WorkSpace
- #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
- #delete — IRB::JobManager
- #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
- #evaluable_code — IRB::Statement
- #evaluable_code — IRB::Statement::Expression
- #evaluable_code — IRB::Statement::Command
- #evaluate — IRB::WorkSpace
- #exec_if — IRB::Notifier::AbstractNotifier
- #execute — IRB::ExtendCommand::Help
- #execute — IRB::ExtendCommand::ShowDoc
- #execute — IRB::ExtendCommand::ShowSource
- #exit — IRB::Context
- #file_input? — IRB::Context
- #filter_backtrace — IRB::WorkSpace
- #find — IRB::Locale
- #find_end — IRB::SourceFinder
- #find_source — IRB::SourceFinder
- #format — IRB::Locale
- #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
- #history_file — IRB::Context
- #history_file= — IRB::Context
- #home_workspace — IRB::Context
- #init — IRB::Inspector
- #init_ruby_model — IRB::RubyModel
- #insert — IRB::JobManager
- #inspect — IRB::Irb
- #inspect — IRB::JobManager
- #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
- #install_alias_method — IRB::ExtendCommandBundle
- #irb — Binding
- #irb — IRB::JobManager
- #irb_context — IRB::ExtendCommandBundle
- #irb_exit — IRB::ExtendCommandBundle
- #irb_level — IRB::Context
- #irb_load — IRB::IrbLoader
- #irb_load — IRB::ExtendCommandBundle
- #irb_require — IRB::ExtendCommandBundle
- #is_assignment? — IRB::Statement
- #is_assignment? — IRB::Statement::Expression
- #is_assignment? — IRB::Statement::Command
- #kill — IRB::JobManager
- #level= — IRB::Notifier::CompositeNotifier
- #level_notifier= — IRB::Notifier::CompositeNotifier
- #line — IRB::Canvas
- #line — IRB::StdioInputMethod
- #line0 — IRB::Canvas
- #load — IRB::Locale
- #load_commands_to_main — IRB::WorkSpace
- #load_file — IRB::IrbLoader
- #local_variable_get — IRB::WorkSpace
- #local_variable_set — IRB::WorkSpace
- #main — IRB::Context
- #main_irb — IRB::JobManager
- #main_thread — IRB::JobManager
- #method_target — IRB::SourceFinder
- #n_jobs — IRB::JobManager
- #normalize — IRB::Vec
- #notify? — IRB::Notifier::AbstractNotifier
- #notify? — IRB::Notifier::LeveledNotifier
- #notify? — IRB::Notifier::NoMsgNotifier
- #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
- #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
- #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
- #run — IRB::Irb
- #save_history — IRB::Context
- #save_history= — IRB::Context
- #scan_token — IRB::Color::SymbolState
- #search — IRB::JobManager
- #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::Expression
- #should_be_handled_by_debugger? — IRB::Statement::Command
- #show_doc_dialog_proc — IRB::RelineInputMethod
- #show_source — IRB::ExtendCommand::ShowSource
- #signal_handle — IRB::Irb
- #signal_status — IRB::Irb
- #single_line_command? — IRB::Irb
- #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::Expression
- #suppresses_echo? — IRB::Statement::Command
- #suspend_input_method — IRB::Irb
- #suspend_name — IRB::Irb
- #suspend_workspace — IRB::Irb
- #switch — IRB::JobManager
- #symbol_alias? — IRB::Context
- #text — IRB::ColorPrinter
- #thread — IRB::JobManager
- #top — IRB::Frame
- #trace_func — IRB::Frame
- #transform_args? — IRB::Context
- #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
- #workspaces — IRB::Context
- #xmp — Object