# File lib/ruote/engine.rb, line 407 def register (*args, &block) if args.size > 0 register_participant(*args, &block) else proxy = ParticipantRegistrationProxy.new(self) block.arity < 1 ? proxy.instance_eval(&block) : block.call(proxy) end end