Class: Mockingbird::Commands::Wait

Inherits:
Command
  • Object
show all
Defined in:
lib/mockingbird/commands.rb

Instance Attribute Summary

Attributes inherited from Command

#callback, #next_command

Instance Method Summary collapse

Methods inherited from Command

#advance

Constructor Details

#initialize(time = nil, &block) ⇒ Wait

Returns a new instance of Wait.



56
57
58
# File 'lib/mockingbird/commands.rb', line 56

def initialize(time=nil,&block)
  @time = time || block
end

Instance Method Details

#run(conn) ⇒ Object



60
61
62
63
64
# File 'lib/mockingbird/commands.rb', line 60

def run(conn)
  EM.add_timer(wait_time) do
    advance(conn)
  end
end