Module: Postpeek::Hooks::Lifecycle

Defined in:
lib/postpeek/hooks/lifecycle.rb

Class Method Summary collapse

Class Method Details

.run_after_save(message, config:) ⇒ Object

Parameters:



8
9
10
11
12
13
14
# File 'lib/postpeek/hooks/lifecycle.rb', line 8

def self.run_after_save(message, config:)
  config.after_save.each do |hook|
    hook.call(message)
  rescue StandardError => e
    warn "Postpeek after_save hook raised: #{e.class}: #{e.message}"
  end
end