module Eventifier

Constants

OBSERVER_CLASS

Public Class Methods

mailer() click to toggle source
# File lib/eventifier.rb, line 35
def self.mailer
  ActiveSupport::Dependencies.constantize(@@mailer_name)
end
resume!() click to toggle source
# File lib/eventifier.rb, line 43
def self.resume!
  @suspended = false
end
setup() { |self| ... } click to toggle source
# File lib/eventifier.rb, line 31
def self.setup
  yield self
end
suspend() { || ... } click to toggle source
# File lib/eventifier.rb, line 47
def self.suspend(&block)
  suspend!
  yield
  resume!
end
suspend!() click to toggle source
# File lib/eventifier.rb, line 53
def self.suspend!
  @suspended = true
end
suspended?() click to toggle source
# File lib/eventifier.rb, line 57
def self.suspended?
  @suspended
end
tracked_classes() click to toggle source
# File lib/eventifier.rb, line 39
def self.tracked_classes
  @tracked_classes ||= []
end