Sha256: 154fcb1c51986cbb43d815f8e5e3195b8c943efa5d2375413a4d1d05ebc6b2f7
Contents?: true
Size: 451 Bytes
Versions: 12
Compression:
Stored size: 451 Bytes
Contents
module ExpectedBehavior module ActsAsArchivalActiveRecordMethods def self.included(base) base.extend ARClassMethods base.send :include, ARInstanceMethods end module ARClassMethods def is_archival? self.included_modules.include?(ExpectedBehavior::ActsAsArchival::InstanceMethods) end end module ARInstanceMethods def is_archival? self.class.is_archival? end end end end
Version data entries
12 entries across 12 versions & 1 rubygems