Clear::Model::HasHooks
Instance methods
has_trigger?(event_name : Symbol, direction : Symbol)
Return whether there's at least a trigger connected to this event for this model.
with_triggers(event_name, &)
This performs theses operations:
- Call triggers
beforethe event - Yield the given block
- Call triggers
afterthe event
model.with_triggers("email_sent") do |m|
model.send_email
end
Returns self
Macros
after(event_name, method_name)
Sourcebefore(event_name, method_name)
Source