Module: Mumukit::Nuntius::NotificationMode

Defined in:
lib/mumukit/nuntius/notification_mode.rb,
lib/mumukit/nuntius/notification_mode/deaf.rb,
lib/mumukit/nuntius/notification_mode/nuntius.rb

Defined Under Namespace

Classes: Deaf, Nuntius

Class Method Summary collapse

Class Method Details

.from_envObject



6
7
8
9
10
11
12
# File 'lib/mumukit/nuntius/notification_mode.rb', line 6

def self.from_env
  if ENV['MUMUKI_QUEUELESS_MODE'].present? || ENV['RACK_ENV'] == 'test' || ENV['RAILS_ENV'] == 'test'
    Mumukit::Nuntius::NotificationMode::Deaf.new
  else
    Mumukit::Nuntius::NotificationMode::Nuntius.new
  end
end