Module: Julewire::RailsSupport::LogSubscribers

Defined in:
lib/julewire/rails_support/log_subscribers.rb

Class Method Summary collapse

Class Method Details

.constantize(name) ⇒ Object



12
13
14
15
16
# File 'lib/julewire/rails_support/log_subscribers.rb', line 12

def constantize(name)
  Object.const_get(name, false)
rescue NameError
  nil
end

.detach(subscriber_class, namespace) ⇒ Object



7
8
9
10
# File 'lib/julewire/rails_support/log_subscribers.rb', line 7

def detach(subscriber_class, namespace)
  subscriber_class.detach_from(namespace) if subscriber_class.respond_to?(:detach_from)
  EventReporter.unsubscribe_log_subscriber(subscriber_class)
end