Method: IRB::Irb#initialize

Defined in:
lib/irb.rb

#initialize(workspace = nil, input_method = nil) ⇒ Irb

Creates a new irb session



453
454
455
456
457
458
# File 'lib/irb.rb', line 453

def initialize(workspace = nil, input_method = nil)
  @context = Context.new(self, workspace, input_method)
  @context.main.extend ExtendCommandBundle
  @signal_status = :IN_IRB
  @scanner = RubyLex.new
end