class Object

Public Class Methods

current_triggers() click to toggle source

includes triggers defined on replicables

# File lib/rails_redshift_replicator/model/hair_trigger_extension.rb, line 3
def self.current_triggers
  canonical_triggers = models.map(&:triggers).flatten.compact || []
  canonical_triggers += RailsRedshiftReplicator.replicables.values.map(&:triggers).flatten.compact
  canonical_triggers.each(&:prepare!) # interpolates any vars so we match the migrations
end