class O3D3XX::SessionProxy
This class encapsulates the XML-RPC session access
Public Class Methods
new(proxy)
click to toggle source
Calls superclass method
XmlRPCBase::new
# File lib/o3d3xx/xmlrpc.rb, line 117 def initialize(proxy) config = proxy.getConfig() path = "com.ifm.efector/session_#{proxy.getSessionID()}/" super(:host => config[:host], :port => config[:port], :path => path) @edit = nil @proxy = proxy end
Public Instance Methods
closeEdit()
click to toggle source
# File lib/o3d3xx/xmlrpc.rb, line 132 def closeEdit() self.setOperatingMode(O3D3xx::Session::OperationMode[:RUN]) unless @edit == nil @edit = nil end
getEditObjectProxy()
click to toggle source
# File lib/o3d3xx/xmlrpc.rb, line 125 def getEditObjectProxy() if nil == @edit self.setOperatingMode(O3D3xx::Session::OperationMode[:EDIT]) @edit = O3D3xx::EditProxy.new(@proxy) end @edit end