Method: PassiveRecord::Hooks::Hook#run

Defined in:
lib/passive_record/hooks.rb

#run(instance) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/passive_record/hooks.rb', line 12

def run(instance)
  @methods_to_call.each do |meth|
    instance.send(meth)
  end

  unless @block_to_invoke.nil?
    instance.instance_eval(&@block_to_invoke)
  end

  instance
end