Sha256: a25e8ffc2f92c987d0a0bd1abda6f517429dfcb282c5b52231994b58dee99422

Contents?: true

Size: 440 Bytes

Versions: 53

Compression:

Stored size: 440 Bytes

Contents

module Mumukit::Nuntius::EventConsumer
  def self.handled_events
    @@handlers.keys
  end
end

logger = Mumukit::Nuntius::Logger
namespace :events do
  task listen: :environment do
    logger.info 'Loading event handlers....'
    require_relative '../events'
    logger.info "Loaded handlers #{Mumukit::Nuntius::EventConsumer.handled_events}!"

    logger.info 'Listening to events...'
    Mumukit::Nuntius::EventConsumer.start!
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
mumuki-laboratory-6.4.1 lib/tasks/events.rake
mumuki-laboratory-6.4.0 lib/tasks/events.rake
mumuki-laboratory-6.2.0 lib/tasks/events.rake
mumuki-laboratory-6.1.5 lib/tasks/events.rake
mumuki-laboratory-6.0.4 lib/tasks/events.rake
mumuki-laboratory-6.1.4 lib/tasks/events.rake
mumuki-laboratory-6.1.3 lib/tasks/events.rake
mumuki-laboratory-6.0.3 lib/tasks/events.rake
mumuki-laboratory-6.1.2 lib/tasks/events.rake
mumuki-laboratory-6.1.1 lib/tasks/events.rake
mumuki-laboratory-6.1.0 lib/tasks/events.rake
mumuki-laboratory-6.0.2 lib/tasks/events.rake
mumuki-laboratory-6.0.1 lib/tasks/events.rake
mumuki-laboratory-6.0.0 lib/tasks/events.rake
mumuki-laboratory-5.13.0 lib/tasks/events.rake
mumuki-laboratory-5.12.1 lib/tasks/events.rake
mumuki-laboratory-5.12.0 lib/tasks/events.rake
mumuki-laboratory-5.11.0 lib/tasks/events.rake
mumuki-laboratory-5.10.4 lib/tasks/events.rake
mumuki-laboratory-5.10.3 lib/tasks/events.rake