Sha256: 148ab3fc25c7a2654c8ebacb3a3330943fe60de82e60d66be25f9f05de91e70c

Contents?: true

Size: 531 Bytes

Versions: 1

Compression:

Stored size: 531 Bytes

Contents

require "mqtt"
require "mqtt/homie/version"

module MQTT
  module Homie
    class Error < StandardError; end

    class << self
      attr_accessor :logger

      def debug(message)
        logger.debug(message) if logger
      end

      def device_builder(options = {})
        MQTT::Homie::DeviceBuilder.new(options)
      end
    end
  end
end

require "mqtt/homie/homie_object"
require "mqtt/homie/property"
require "mqtt/homie/node"
require "mqtt/homie/device"
require "mqtt/homie/client"
require "mqtt/homie/device_builder"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mqtt-homie-0.1.0 lib/mqtt/homie.rb