Module: Timers::TimerMethods

Defined in:
ruby/trema/timers.rb

Instance Method Summary collapse

Instance Method Details

#add_oneshot_timer_event(handler, interval) ⇒ Object Also known as: oneshot_timer_event



78
79
80
# File 'ruby/trema/timers.rb', line 78

def add_oneshot_timer_event handler, interval
  add_timer_event handler, interval, :oneshot
end

#add_periodic_timer_event(handler, interval) ⇒ Object Also known as: periodic_timer_event

shortcut methods



72
73
74
# File 'ruby/trema/timers.rb', line 72

def add_periodic_timer_event handler, interval
  add_timer_event handler, interval, :periodic
end

#add_timer_event(handler, interval, event_type) ⇒ Object Also known as: timer_event



60
61
62
# File 'ruby/trema/timers.rb', line 60

def add_timer_event handler, interval, event_type
  add_timer handler, interval, event_type
end

#delete_timer_event(handler) ⇒ Object



66
67
68
# File 'ruby/trema/timers.rb', line 66

def delete_timer_event handler
  delete_timer handler
end

#handle_timer_eventObject



84
85
86
# File 'ruby/trema/timers.rb', line 84

def handle_timer_event
  fire_event
end