class Utilrb::EventLoop::Event

An event loop event

Public Class Methods

new(block) click to toggle source
# File lib/utilrb/event_loop.rb, line 152
def initialize(block)
    @block = block
    @ignore = false
end

Public Instance Methods

call() click to toggle source
# File lib/utilrb/event_loop.rb, line 157
def call
    @block.call
end
ignore!() click to toggle source

If called the event will be ignored and removed from all internal event queues.

# File lib/utilrb/event_loop.rb, line 163
def ignore!
    @ignore = true
end
ignore?() click to toggle source
# File lib/utilrb/event_loop.rb, line 167
def ignore?
    @ignore
end