Class: Spec::Distributed::Dispatcher

Inherits:
Object
  • Object
show all
Defined in:
lib/spec/distributed/slave_runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(*children) ⇒ Dispatcher

Returns a new instance of Dispatcher.



87
88
89
# File 'lib/spec/distributed/slave_runner.rb', line 87

def initialize(*children)
  @children = children
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args) ⇒ Object



91
92
93
# File 'lib/spec/distributed/slave_runner.rb', line 91

def method_missing(method, *args)
  @children.each{|child| child.__send__(method, *args)}
end