├── .document ├── .gitignore ├── .rspec ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── VERSION ├── cloudist.gemspec ├── doc └── cloudist.png ├── examples ├── amqp │ ├── Gemfile │ ├── Gemfile.lock │ ├── amqp_consumer.rb │ └── amqp_publisher.rb ├── queue_message.rb ├── sandwich_client_with_custom_listener.rb ├── sandwich_worker.rb └── sandwich_worker_with_class.rb ├── lib ├── cloudist.rb ├── cloudist │ ├── application.rb │ ├── core_ext │ │ ├── class.rb │ │ ├── kernel.rb │ │ ├── module.rb │ │ ├── object.rb │ │ └── string.rb │ ├── encoding.rb │ ├── errors.rb │ ├── job.rb │ ├── listener.rb │ ├── message.rb │ ├── messaging.rb │ ├── payload.rb │ ├── payload_old.rb │ ├── publisher.rb │ ├── queue.rb │ ├── queues │ │ ├── basic_queue.rb │ │ ├── job_queue.rb │ │ └── reply_queue.rb │ ├── request.rb │ ├── utils.rb │ └── worker.rb ├── cloudist_old.rb └── em │ ├── em_timer_utils.rb │ └── iterator.rb └── spec ├── cloudist ├── basic_queue_spec.rb ├── job_spec.rb ├── message_spec.rb ├── messaging_spec.rb ├── payload_spec.rb ├── payload_spec_2_spec.rb ├── queue_spec.rb ├── request_spec.rb └── utils_spec.rb ├── cloudist_spec.rb ├── core_ext └── string_spec.rb ├── spec_helper.rb └── support └── amqp.rb /.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/.document -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.5.0 -------------------------------------------------------------------------------- /cloudist.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/cloudist.gemspec -------------------------------------------------------------------------------- /doc/cloudist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/doc/cloudist.png -------------------------------------------------------------------------------- /examples/amqp/Gemfile: -------------------------------------------------------------------------------- 1 | source :rubygems 2 | 3 | gem 'amqp', '~>0.7' -------------------------------------------------------------------------------- /examples/amqp/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/amqp/Gemfile.lock -------------------------------------------------------------------------------- /examples/amqp/amqp_consumer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/amqp/amqp_consumer.rb -------------------------------------------------------------------------------- /examples/amqp/amqp_publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/amqp/amqp_publisher.rb -------------------------------------------------------------------------------- /examples/queue_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/queue_message.rb -------------------------------------------------------------------------------- /examples/sandwich_client_with_custom_listener.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/sandwich_client_with_custom_listener.rb -------------------------------------------------------------------------------- /examples/sandwich_worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/sandwich_worker.rb -------------------------------------------------------------------------------- /examples/sandwich_worker_with_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/examples/sandwich_worker_with_class.rb -------------------------------------------------------------------------------- /lib/cloudist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist.rb -------------------------------------------------------------------------------- /lib/cloudist/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/application.rb -------------------------------------------------------------------------------- /lib/cloudist/core_ext/class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/core_ext/class.rb -------------------------------------------------------------------------------- /lib/cloudist/core_ext/kernel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/core_ext/kernel.rb -------------------------------------------------------------------------------- /lib/cloudist/core_ext/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/core_ext/module.rb -------------------------------------------------------------------------------- /lib/cloudist/core_ext/object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/core_ext/object.rb -------------------------------------------------------------------------------- /lib/cloudist/core_ext/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/core_ext/string.rb -------------------------------------------------------------------------------- /lib/cloudist/encoding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/encoding.rb -------------------------------------------------------------------------------- /lib/cloudist/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/errors.rb -------------------------------------------------------------------------------- /lib/cloudist/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/job.rb -------------------------------------------------------------------------------- /lib/cloudist/listener.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/listener.rb -------------------------------------------------------------------------------- /lib/cloudist/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/message.rb -------------------------------------------------------------------------------- /lib/cloudist/messaging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/messaging.rb -------------------------------------------------------------------------------- /lib/cloudist/payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/payload.rb -------------------------------------------------------------------------------- /lib/cloudist/payload_old.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/payload_old.rb -------------------------------------------------------------------------------- /lib/cloudist/publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/publisher.rb -------------------------------------------------------------------------------- /lib/cloudist/queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/queue.rb -------------------------------------------------------------------------------- /lib/cloudist/queues/basic_queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/queues/basic_queue.rb -------------------------------------------------------------------------------- /lib/cloudist/queues/job_queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/queues/job_queue.rb -------------------------------------------------------------------------------- /lib/cloudist/queues/reply_queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/queues/reply_queue.rb -------------------------------------------------------------------------------- /lib/cloudist/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/request.rb -------------------------------------------------------------------------------- /lib/cloudist/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/utils.rb -------------------------------------------------------------------------------- /lib/cloudist/worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist/worker.rb -------------------------------------------------------------------------------- /lib/cloudist_old.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/cloudist_old.rb -------------------------------------------------------------------------------- /lib/em/em_timer_utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/em/em_timer_utils.rb -------------------------------------------------------------------------------- /lib/em/iterator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/lib/em/iterator.rb -------------------------------------------------------------------------------- /spec/cloudist/basic_queue_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/basic_queue_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/job_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/message_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/messaging_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/messaging_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/payload_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/payload_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/payload_spec_2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/payload_spec_2_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/queue_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/queue_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/request_spec.rb -------------------------------------------------------------------------------- /spec/cloudist/utils_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist/utils_spec.rb -------------------------------------------------------------------------------- /spec/cloudist_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/cloudist_spec.rb -------------------------------------------------------------------------------- /spec/core_ext/string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/core_ext/string_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/amqp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanvanderbyl/cloudist/HEAD/spec/support/amqp.rb --------------------------------------------------------------------------------