Sha256: 132aa2aa07ab4b72e1cd5d6c559f9ff8c4941e38cfaf7477068c594067ea4b77
Contents?: true
Size: 472 Bytes
Versions: 5
Compression:
Stored size: 472 Bytes
Contents
module Ardm module Ar module Finalize extend ActiveSupport::Concern def self.finalizers @finalizers ||= [] end def self.on_finalize(&block) return unless block_given? finalizers << block end def self.finalize Ardm::Ar::Finalize.finalizers.each { |f| f.call } end module ClassMethods def finalize Ardm::Ar::Finalize.finalize end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ardm-0.4.0.ar427 | lib/ardm/ar/finalize.rb |
ardm-0.4.0 | lib/ardm/ar/finalize.rb |
ardm-0.3.2 | lib/ardm/ar/finalize.rb |
ardm-0.3.1 | lib/ardm/ar/finalize.rb |
ardm-0.3.0 | lib/ardm/ar/finalize.rb |