Sha256: b008d5fa32c106729b470d27db2552887c93994bc9cd087090ae489879585cf9
Contents?: true
Size: 586 Bytes
Versions: 1
Compression:
Stored size: 586 Bytes
Contents
class Tester < ActiveRecord::Base after_initialize :after_initialize before_create :before_create after_create :after_create before_update :before_update after_update :after_update attr_reader :array def after_initialize @array = [] end def before_create execute_after_commit { @array<< 'before_create' } end def after_create execute_after_commit { @array<< 'after_create' } end def before_update execute_after_commit { @array<< 'before_update' } end def after_update execute_after_commit { @array<< 'after_update' } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
after_commit_action-0.1.4 | spec/models/tester.rb |