Sha256: fb76f2de43b4ff9d836af53245068a420b4f5082c23dc8913ed256b6b7e643bb
Contents?: true
Size: 451 Bytes
Versions: 1
Compression:
Stored size: 451 Bytes
Contents
# frozen_string_literal: true module Clowne module Declarations class AfterPersist < Base # :nodoc: all attr_reader :block def initialize raise ArgumentError, "Block is required for after_persist" unless block_given? @block = Proc.new end def compile(plan) plan.add(:after_persist, self) end end end end Clowne::Declarations.add :after_persist, Clowne::Declarations::AfterPersist
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
clowne-1.2.0 | lib/clowne/declarations/after_persist.rb |