Sha256: 72bd0b12246f354038b9b3ba188294f26a43364a9373ee631e7b924599e72c9b
Contents?: true
Size: 786 Bytes
Versions: 1
Compression:
Stored size: 786 Bytes
Contents
= Deferrable Deferrable provides a simple way to defer execution of a block without starting another process or thread. == Usage: class Foo include Deferrable def bar(opts = {}) deferred do # do something later end now_and_later do # do something now and when deferred blocks are executed # this could be useful for cache invalidations... yum end end def later complete_deferred # executes all deferred blocks in order end def nevermind clear_deferred # don't execute the deferred blocks after all end end == Install: sudo gem install deferrable -s http://gemcutter.org == License: Copyright (c) 2009 Justin Balthrop, Geni.com; Published under The MIT License, see LICENSE
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deferrable-0.1.0 | README.rdoc |