Class: Alf::Sequel::UnitOfWork::Delete

Inherits:
Object
  • Object
show all
Includes:
Atomic
Defined in:
lib/alf/sequel/unit_of_work/delete.rb

Instance Attribute Summary

Attributes included from Atomic

#connection, #failure

Instance Method Summary collapse

Methods included from Atomic

#failed?, #ran?, #run

Constructor Details

#initialize(connection, relvar_name, predicate) ⇒ Delete

Returns a new instance of Delete.



7
8
9
10
11
# File 'lib/alf/sequel/unit_of_work/delete.rb', line 7

def initialize(connection, relvar_name, predicate)
  super(connection)
  @relvar_name   = relvar_name
  @predicate     = predicate
end