Sha256: ca06bc4023f99f2ff9a2be626b99a51c1e61ab930b16596c8faba37318e2bd73

Contents?: true

Size: 415 Bytes

Versions: 12

Compression:

Stored size: 415 Bytes

Contents

module Switchboard
  module Commands
    class PubSub
      class Listen < Switchboard::Command
        description "Listens for pubsub events"

        def self.run!
          switchboard = Switchboard::Client.new
          switchboard.plug!(PubSubJack)

          switchboard.on_pubsub_event do |event|
            puts event.to_s
          end

          switchboard.run!
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 3 rubygems

Version Path
mojodna-switchboard-0.0.10 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.11 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.12 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.13 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.6 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.7 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.8 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.0.9 lib/switchboard/commands/pubsub/listen.rb
mojodna-switchboard-0.1.0 lib/switchboard/commands/pubsub/listen.rb
pkoch-switchboard-0.1.1b lib/switchboard/commands/pubsub/listen.rb
pkoch-switchboard-0.1.1a lib/switchboard/commands/pubsub/listen.rb
switchboard-0.1.0 lib/switchboard/commands/pubsub/listen.rb