Module: Mqttopia

Defined in:
lib/mqttopia.rb,
lib/mqttopia/client.rb,
lib/mqttopia/logger.rb,
lib/mqttopia/version.rb,
lib/mqttopia/topics/services.rb,
lib/mqttopia/helpers/data_extractor.rb,
lib/mqttopia/serializers/test_debug.rb,
lib/mqttopia/serializers/trip_point.rb,
lib/mqttopia/subscriptions/redirect.rb,
lib/mqttopia/serializers/trip_metric.rb,
lib/mqttopia/serializers/live_location.rb,
lib/mqttopia/subscriptions/services/base.rb,
lib/generators/mqttopia/install_generator.rb,
lib/mqttopia/subscriptions/services/test_debug.rb,
lib/mqttopia/subscriptions/services/trip_points.rb,
lib/mqttopia/subscriptions/services/trip_metrics.rb,
lib/mqttopia/subscriptions/services/live_locations.rb

Overview

Base module for Mqttopia Gem

Defined Under Namespace

Modules: Generators, Helpers, Serializers, Subscriptions, Topics Classes: Client, Error, Logger

Constant Summary collapse

VERSION =
"0.2.7"
@@version =
"3.1.1"
@@port =
1883
@@ssl =
true
@@will_topic =
nil
@@will_retain =
false
@@will_payload =
nil
@@will_qos =
0
@@keep_alive =
30
@@ack_timeout =
5
@@connect_timeout =
30
@@max_retries =
30
@@retry_interval =
20
@@logger =
::Logger.new($stdout)
@@logger_level =
:info
@@debugging =
false
@@debugging_topic =
"mqttopia/test/debugging"
@@client_id =
"mqttopia-#{Mqttopia::VERSION}"

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Mqttopia)

    the object that the method was called on



55
56
57
# File 'lib/mqttopia.rb', line 55

def self.configure
  yield self
end