Sha256: c82d618fd929deef53c66d76e3fb5f241ec9c718c27222180515e70d91a4899c

Contents?: true

Size: 626 Bytes

Versions: 1

Compression:

Stored size: 626 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_attribute"
require "mqtt/homie/homie_object"
require "mqtt/homie/network"
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.1 lib/mqtt/homie.rb