Helper class used by #add_slaves to provide the evaluation context
# File lib/orocos/roby/component.rb, line 243 def initialize(component_model, master_name) @component_model = component_model @master_name = master_name end
# File lib/orocos/roby/component.rb, line 248 def provides(*args, &block) options = if args.last.kind_of?(Hash) args.pop else Hash.new end options[:slave_of] = @master_name args << options @component_model.provides(*args, &block) end