Module: PgSqlTriggers::DSL

Defined in:
lib/pg_sql_triggers/dsl.rb,
lib/pg_sql_triggers/dsl/trigger_definition.rb

Defined Under Namespace

Classes: TriggerDefinition

Class Method Summary collapse

Class Method Details

.pg_sql_trigger(name, &block) ⇒ Object



8
9
10
11
12
13
# File 'lib/pg_sql_triggers/dsl.rb', line 8

def self.pg_sql_trigger(name, &block)
  definition = TriggerDefinition.new(name)
  definition.instance_eval(&block)
  Registry.register(definition)
  definition
end