Class: Syskit::DRoby::V5::InstanceRequirementsDumper::DRoby

Inherits:
Object
  • Object
show all
Defined in:
lib/syskit/droby/v5/droby_dump.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, model, arguments) ⇒ DRoby

Returns a new instance of DRoby



169
170
171
# File 'lib/syskit/droby/v5/droby_dump.rb', line 169

def initialize(name, model, arguments)
    @name, @model, @arguments = name, model, arguments
end

Instance Method Details

#proxy(peer) ⇒ Object



173
174
175
176
177
178
# File 'lib/syskit/droby/v5/droby_dump.rb', line 173

def proxy(peer)
    requirements = InstanceRequirements.new([peer.local_object(@model)])
    requirements.name = @name
    requirements.with_arguments(@arguments)
    requirements
end