Method: ObjectProtocol::Execution#initialize
- Defined in:
- lib/object_protocol/execution.rb
#initialize(*participants, &blk) ⇒ Execution
Returns a new instance of Execution.
9 10 11 12 13 14 |
# File 'lib/object_protocol/execution.rb', line 9 def initialize(*participants, &blk) raise(ArgumentError, "#{self.class.name} requires a block") unless block_given? @participants = participants @blk = blk end |