Class: SynchronizedReadlineInput

Inherits:
IRB::ReadlineInputMethod
  • Object
show all
Defined in:
lib/roby/app/scripts/shell.rb

Instance Method Summary collapse

Constructor Details

#initialize(mutex) ⇒ SynchronizedReadlineInput

Returns a new instance of SynchronizedReadlineInput.



80
81
82
83
# File 'lib/roby/app/scripts/shell.rb', line 80

def initialize(mutex)
    @mutex = mutex
    super()
end

Instance Method Details

#getsObject



85
86
87
# File 'lib/roby/app/scripts/shell.rb', line 85

def gets
    mutex.synchronize { super }
end