Module: EvokToMqtt
- Defined in:
- lib/evok-to-mqtt.rb,
lib/evok-to-mqtt/worker.rb,
lib/evok-to-mqtt/version.rb,
lib/evok-to-mqtt/mappers/raw.rb,
lib/evok-to-mqtt/mappers/to_haab.rb
Defined Under Namespace
Modules: Mappers Classes: Worker
Constant Summary collapse
- VERSION =
"0.5.0"
Class Method Summary collapse
Class Method Details
.run(opts) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/evok-to-mqtt.rb', line 7 def self.run(opts) mapping_config = YAML.load(File.read(opts[:config])) # TODO: add mapper switch raw/haab/.. app = EvokToMqtt::Worker.new(opts[:evok_host], opts[:mqtt_host], EvokToMqtt::Mappers::ToHaab.new(mapping_config)) app.run end |