Module: DeviceMap
- Defined in:
- lib/device_map.rb,
lib/device_map/keyword.rb,
lib/device_map/pattern.rb,
lib/device_map/version.rb,
lib/device_map/classifier.rb,
lib/device_map/user_agent.rb,
lib/device_map/properties/dsl.rb,
lib/device_map/properties/types.rb,
lib/device_map/device_data/device.rb,
lib/device_map/device_data/builder.rb,
lib/device_map/device_data/devices.rb,
lib/device_map/properties/property.rb,
lib/device_map/device_data/patterns.rb
Defined Under Namespace
Modules: DeviceData, Keyword, Properties Classes: Classifier, Pattern, UserAgent
Constant Summary collapse
- RESOURCES_PATH =
File.('resources', __dir__)
- BUILDER_DATA_SOURCE =
File.join(RESOURCES_PATH, 'BuilderDataSource.xml')
- DEVICE_DATA_SOURCE =
File.join(RESOURCES_PATH, 'DeviceDataSource.xml')
- PATTERNS_DUMP =
File.join(RESOURCES_PATH, 'patterns')
- DEVICES_DUMP =
File.join(RESOURCES_PATH, 'devices')
- VERSION =
'0.1.2'
- DATA_VERSION =
'1.0.3'
Class Method Summary collapse
Class Method Details
.classify(user_agent) ⇒ Object
31 32 33 34 |
# File 'lib/device_map.rb', line 31 def self.classify(user_agent) classifier = Classifier.instance classifier.find_device(user_agent) end |