Method: Roby::Application#enable_remote_interface_version
- Defined in:
- lib/roby/app.rb
#enable_remote_interface_version(version) ⇒ Module
Called by tooling to enable the given remote interface version
697 698 699 700 701 702 703 704 705 706 707 708 709 |
# File 'lib/roby/app.rb', line 697 def enable_remote_interface_version(version) if version == 1 require "roby/interface/v1" Roby::Interface::V1 elsif version == 2 require "roby/interface/v2" call_plugins(:setup_interface_v2_protocol) require_v2_protocol_extensions Roby::Interface::V2 else raise ArgumentError, "remote interface version #{version} does not exist" end end |