Module: Roby::DRoby::V5::Actions::ActionDumper

Included in:
Actions::Action
Defined in:
lib/roby/droby/v5/droby_dump.rb

Instance Method Summary collapse

Instance Method Details

#droby_dump(peer) ⇒ Object



649
650
651
652
653
# File 'lib/roby/droby/v5/droby_dump.rb', line 649

def droby_dump(peer)
    result = dup
    result.droby_dump!(peer)
    result
end

#droby_dump!(peer) ⇒ Object



655
656
657
658
# File 'lib/roby/droby/v5/droby_dump.rb', line 655

def droby_dump!(peer)
    @model = peer.dump(model)
    @arguments = peer.dump(arguments)
end

#proxy(peer) ⇒ Object



660
661
662
663
664
# File 'lib/roby/droby/v5/droby_dump.rb', line 660

def proxy(peer)
    result = dup
    result.proxy!(peer)
    result
end

#proxy!(peer) ⇒ Object



666
667
668
669
# File 'lib/roby/droby/v5/droby_dump.rb', line 666

def proxy!(peer)
    @model = peer.local_object(model)
    @arguments = peer.local_object(arguments)
end