Class: Eventifier::EventTranslator

Inherits:
Object
  • Object
show all
Defined in:
lib/eventifier/event_translator.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ EventTranslator

Returns a new instance of EventTranslator.



2
3
4
# File 'lib/eventifier/event_translator.rb', line 2

def initialize(*args)
  @event = ActiveSupport::Notifications::Event.new *args
end

Instance Method Details

#translateObject



6
7
8
9
10
11
# File 'lib/eventifier/event_translator.rb', line 6

def translate
  return unless conditional_call

  Eventifier::EventBuilder.store payload[:object], user, payload[:event],
    groupable, options.except(:if, :unless)
end