Sha256: ea41773d2a17f0559b7b297d8a011f409a46fa647a448dd7af070b8955705c77
Contents?: true
Size: 489 Bytes
Versions: 1
Compression:
Stored size: 489 Bytes
Contents
require "magellan/cli/messaging" module Magellan module Cli module Messaging class Mqtt < Magellan::Cli::Messaging::Base desc "pub TOPIC PAYLOAD", I18n.t(:pub, scope: [:messaging, :mqtt]) def pub(topic, payload) core.publish(topic, try_reading_file(payload).dup) end desc "get [TOPIC]", I18n.t(:get, scope: [:messaging, :mqtt]) def get(topic = nil) core.get_message(topic) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
magellan-cli-0.5.4 | lib/magellan/cli/messaging/mqtt.rb |