class RemoteDroid::Clients
Attributes
devices[R]
Public Class Methods
new(hostx='127.0.0.1', host: hostx, port: '5777', sps_host: 'sps.home', sps_port: '59000')
click to toggle source
# File lib/remotedroid.rb, line 693 def initialize(hostx='127.0.0.1', host: hostx, port: '5777', sps_host: 'sps.home', sps_port: '59000') @drb = OneDrb::Client.new host: host, port: port #sleep 3 @devices = @drb.devices.keys.inject({}) do |r, name| obj = RemoteDroid::Client.new(host: host, port: port, sps_host: sps_host, sps_port: sps_port, device: name) r.merge!(name => obj) end end
Public Instance Methods
device(name)
click to toggle source
# File lib/remotedroid.rb, line 706 def device(name) idx = @devices.index name.to_sym @devices[idx] if idx end