class Roby::DRoby::V5::DelayedArgumentFromObjectDumper::DRoby

Public Class Methods

new(klass, object, methods, weak) click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 459
def initialize(klass, object, methods, weak)
    @klass, @object, @methods, @weak = klass, object, methods, weak
end

Public Instance Methods

proxy(peer) click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 462
def proxy(peer)
    base = peer.local_object(@klass).new(peer.local_object(@object), @weak)
    @methods.inject(base) do |delayed_arg, m|
        delayed_arg.send(m)
    end
end