module IRB
module IRB::Color
module IRB::ContextExtender
module IRB::ExtendCommand
module IRB::ExtendCommand::Debug::SkipPathHelperForIRB
module IRB::ExtendCommandBundle
module IRB::HistorySavingAbility
module IRB::InputCompletor
module IRB::IrbLoader
module IRB::NestingParser
module IRB::Notifier
class Binding
class IRB::Abort
class IRB::CantChangeBinding
class IRB::CantReturnToNormalMode
class IRB::Canvas
class IRB::Color::SymbolState
class IRB::ColorPrinter
class IRB::Context
class IRB::EvalHistory
class IRB::ExtendCommand::Backtrace
class IRB::ExtendCommand::Break
class IRB::ExtendCommand::Catch
class IRB::ExtendCommand::ChangeWorkspace
class IRB::ExtendCommand::CommandArgumentError
class IRB::ExtendCommand::Continue
class IRB::ExtendCommand::CurrentWorkingWorkspace
class IRB::ExtendCommand::Debug
class IRB::ExtendCommand::DebugCommand
class IRB::ExtendCommand::Delete
class IRB::ExtendCommand::Edit
class IRB::ExtendCommand::Finish
class IRB::ExtendCommand::Foreground
class IRB::ExtendCommand::Help
class IRB::ExtendCommand::Info
class IRB::ExtendCommand::IrbCommand
class IRB::ExtendCommand::IrbInfo
class IRB::ExtendCommand::Jobs
class IRB::ExtendCommand::Kill
class IRB::ExtendCommand::Load
class IRB::ExtendCommand::LoaderCommand
class IRB::ExtendCommand::Ls
class IRB::ExtendCommand::Ls::Output
class IRB::ExtendCommand::Measure
class IRB::ExtendCommand::MultiIRBCommand
class IRB::ExtendCommand::Next
class IRB::ExtendCommand::Nop
class IRB::ExtendCommand::PopWorkspace
class IRB::ExtendCommand::PushWorkspace
class IRB::ExtendCommand::Require
class IRB::ExtendCommand::ShowCmds
class IRB::ExtendCommand::ShowDoc
class IRB::ExtendCommand::ShowSource
class IRB::ExtendCommand::Source
class IRB::ExtendCommand::Step
class IRB::ExtendCommand::Whereami
class IRB::ExtendCommand::Workspaces
class IRB::FileInputMethod
class IRB::Frame
class IRB::Frame::FrameOverflow
class IRB::Frame::FrameUnderflow
class IRB::IllegalParameter
class IRB::IllegalRCGenerator
class IRB::InputMethod
class IRB::Inspector
class IRB::Irb
class IRB::IrbAlreadyDead
class IRB::IrbSwitchedToCurrentThread
class IRB::JobManager
class IRB::LoadAbort
class IRB::Locale
class IRB::NoSuchJob
class IRB::NotImplementedError
class IRB::Notifier::AbstractNotifier
class IRB::Notifier::CompositeNotifier
class IRB::Notifier::ErrUndefinedNotifier
class IRB::Notifier::ErrUnrecognizedLevel
class IRB::Notifier::LeveledNotifier
class IRB::Notifier::NoMsgNotifier
class IRB::OutputMethod
class IRB::OutputMethod::NotImplementedError
class IRB::ReadlineInputMethod
class IRB::ReidlineInputMethod
class IRB::RelineInputMethod
class IRB::RubyModel
class IRB::StdioInputMethod
class IRB::StdioOutputMethod
class IRB::UndefinedPromptMode
class IRB::UnrecognizedSwitch
class IRB::Vec
class IRB::WorkSpace
class Object
class RubyLex
class RubyLex::TerminateLineInput
class XMP
class XMP::StringInputMethod
irb
1.7.4
# winsize
def winsize if instance_variable_defined?(:@stdout) && @stdout.tty? @stdout.winsize else [24, 80] end end