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.



93
94
95
96
# File 'lib/roby/app/scripts/shell.rb', line 93

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

Instance Method Details

#getsObject



98
99
100
# File 'lib/roby/app/scripts/shell.rb', line 98

def gets
    mutex.synchronize { super }
end