module HairTrigger::Base
Attributes
triggers[R]
Public Instance Methods
trigger(name = nil, options = {})
click to toggle source
# File lib/hair_trigger/base.rb, line 5 def trigger(name = nil, options = {}) if name.is_a?(Hash) options = name name = nil end options[:compatibility] ||= ::HairTrigger::Builder::compatibility options[:generated] = true @triggers ||= [] trigger = ::HairTrigger::Builder.new(name, options) @triggers << trigger trigger.on(table_name) end