Method: TTY::Reader#unsubscribe

Defined in:
lib/tty/reader.rb

#unsubscribe(listener) ⇒ void

This method returns an undefined value.

Unsubscribe from receiving key events

Examples:

reader.unsubscribe(my_listener)


132
133
134
135
136
137
138
139
# File 'lib/tty/reader.rb', line 132

def unsubscribe(listener)
  registry = send(:local_registrations)
  registry.each do |object|
    if object.listener.equal?(listener)
      registry.delete(object)
    end
  end
end