class MetaBridge::CLI
Public Instance Methods
list()
click to toggle source
# File lib/meta_bridge/cli.rb, line 22 def list devices = MetaBridge::Device.all str = [] devices.each do |device| device_str = 'Device found: ' device_str += set_color(device.ip.ljust(16), :yellow) # 255.255.255.255 device_str += set_color(device.mac.ljust(18), :green) # aa:aa:aa:aa:aa:aa str << device_str end if str.empty? say 'No devices found' else say str.join("\n") end end
log()
click to toggle source
# File lib/meta_bridge/cli.rb, line 56 def log mac = options[:d] devices = MetaBridge::Device.all device = devices.select { |d| d.mac == mac }.first if device say device.log else say 'No device found' end end