├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── bg.gemspec ├── bin ├── console └── setup ├── lib ├── bg.rb └── bg │ ├── asyncable.rb │ ├── deferrable.rb │ ├── deferred_method_call_job.rb │ └── version.rb └── test ├── backgroundable_object.rb ├── bg ├── asyncable_test.rb ├── deferrable_test.rb └── deferred_method_call_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/Rakefile -------------------------------------------------------------------------------- /bg.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/bg.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/bg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/lib/bg.rb -------------------------------------------------------------------------------- /lib/bg/asyncable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/lib/bg/asyncable.rb -------------------------------------------------------------------------------- /lib/bg/deferrable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/lib/bg/deferrable.rb -------------------------------------------------------------------------------- /lib/bg/deferred_method_call_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/lib/bg/deferred_method_call_job.rb -------------------------------------------------------------------------------- /lib/bg/version.rb: -------------------------------------------------------------------------------- 1 | module Bg 2 | VERSION = "0.0.5" 3 | end 4 | -------------------------------------------------------------------------------- /test/backgroundable_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/test/backgroundable_object.rb -------------------------------------------------------------------------------- /test/bg/asyncable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/test/bg/asyncable_test.rb -------------------------------------------------------------------------------- /test/bg/deferrable_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/test/bg/deferrable_test.rb -------------------------------------------------------------------------------- /test/bg/deferred_method_call_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/test/bg/deferred_method_call_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopsoft/bg/HEAD/test/test_helper.rb --------------------------------------------------------------------------------