class EventCore::IdleSource

Idle sources are triggered on each iteration of the event loop.

Public Class Methods

new(event_data=nil) click to toggle source
Calls superclass method EventCore::Source::new
# File lib/event_core.rb, line 99
def initialize(event_data=nil)
  super()
  @ready = true
  @event_data = event_data
end

Public Instance Methods

consume_event_data!() click to toggle source
# File lib/event_core.rb, line 113
def consume_event_data!
  @event_data
end
ready?() click to toggle source
# File lib/event_core.rb, line 105
def ready?
  true
end
timeout() click to toggle source
# File lib/event_core.rb, line 109
def timeout
  0
end