In Files
- irb/notifier.rb
- irb/slex.rb
Namespace
Methods
Class/Module Index
- IRB::Abort
- IRB::Context
- IRB::ContextExtender
- IRB::ExtendCommandBundle
- IRB::FileInputMethod
- IRB::Frame
- IRB::InputMethod
- IRB::Inspector
- IRB::Irb
- IRB::IrbLoader
- IRB::JobManager
- IRB::LoadAbort
- IRB::MethodExtender
- IRB::Notifier
- IRB::Notifier::AbstractNotifier
- IRB::Notifier::CompositeNotifier
- IRB::Notifier::LeveledNotifier
- IRB::Notifier::NoMsgNotifier
- IRB::OutputMethod
- IRB::ReadlineInputMethod
- IRB::StdioInputMethod
- IRB::StdioOutputMethod
- IRB::WorkSpace
- Object
- XMP
- XMP::StringInputMethod
IRB::Notifier
An output formatter used internally by the lexer.
Public Class Methods
def_notifier(prefix = "", output_method = StdioOutputMethod.new)
Define a new Notifier output source, returning
a new CompositeNotifier with
the given prefix
and output_method
.
The optional prefix
will be appended to all objects being
inspected during output, using the given output_method
as the
output source. If no output_method
is given, StdioOutputMethod will be used, and all
expressions will be sent directly to STDOUT without any additional
formatting.
# File irb/notifier.rb, line 33 def def_notifier(prefix = "", output_method = StdioOutputMethod.new) CompositeNotifier.new(prefix, output_method) end