Module: Fanli::Base::ClassMethods

Defined in:
lib/fanli/base.rb

Overview

Class Methods

Instance Method Summary collapse

Instance Method Details

#with(*args) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/fanli/base.rb', line 18

def with(*args)
  obj = new(*args)
  result = obj.perform
  Fanli.trigger(
    snikize(name),
    with: Fanli::Event.new(
      args: args,
      result: result
    )
  )
  result
end