Class: Deviceify::Map
- Inherits:
-
Object
- Object
- Deviceify::Map
- Defined in:
- lib/deviceify/map.rb
Constant Summary collapse
- @@_devices =
{}
Class Method Summary collapse
Class Method Details
.device(model_string) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/deviceify/map.rb', line 12 def self.device(model_string) object = Deviceify::DEVICE_MAP[model_string] if object return Deviceify::Device.new(object) end nil end |
.devices ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/deviceify/map.rb', line 19 def self.devices return @@_devices if @@_devices.count > 0 Deviceify::DEVICE_MAP.each do |key, val| @@_devices[key] = Deviceify::Device.new(val) end @@_devices end |
.name(model_string) ⇒ Object
7 8 9 10 11 |
# File 'lib/deviceify/map.rb', line 7 def self.name(model_string) dev = self.device(model_string) return dev.name if dev model_string end |