Method: Shattered::Timer::ContinuousTimedEvent#update

Defined in:
lib/shattered_model/timed_event.rb

#update(time_elapsed) ⇒ Object



102
103
104
105
106
107
108
109
# File 'lib/shattered_model/timed_event.rb', line 102

def update(time_elapsed)
  return if stopped?
  @time_remaining -= time_elapsed
  if(time_up?)
    process_event
    reset
  end
end