class DeviceMapper

Constants

GLOBAL_CONFIG_PATH

Public Class Methods

find_by_name(name, logger) click to toggle source
# File lib/simpaut/device_mapper.rb, line 6
def self.find_by_name(name, logger)
  path = File.exists?(GLOBAL_CONFIG_PATH) ? GLOBAL_CONFIG_PATH : 'config/settings.yml'
  @devices ||= YAML.load_file(path)['devices']
  attrs = @devices[name.to_s]
  attrs[:logger] = logger
  SamsungWamApi::Device.new(attrs.symbolize_keys)
end