Sha256: 8ec3046a7051f3d59c7ea204fa11e45a0d8af265a3c6b7cbf2e468a85f193b51
Contents?: true
Size: 459 Bytes
Versions: 46
Compression:
Stored size: 459 Bytes
Contents
module Acfs module Util # TODO: Merge wit features in v1.0 module Callbacks def __callbacks__ @__callbacks__ ||= [] end def __invoke__ __callbacks__.each{|c| c.call self} end end # TODO: Replace delegator with promise or future for the long run. class ResourceDelegator < SimpleDelegator delegate :class, :is_a?, :kind_of?, :nil?, to: :__getobj__ include Callbacks end end end
Version data entries
46 entries across 46 versions & 1 rubygems