Sha256: 58ba04f895eea3d31bbb3add7149dab371c1c12282429dd61a910ff9a044fb28

Contents?: true

Size: 482 Bytes

Versions: 38

Compression:

Stored size: 482 Bytes

Contents

require 'open-uri'

# Sample pseudo participant
#
# See http://gist.github.com/144861 for a test engine
class Sample < DaemonKit::RuotePseudoParticipant

  on_exception :dammit

  on_complete do |workitem|
    workitem['success'] = true
  end

  def quote
    workitem["quote"] = open("http://www.iheartquotes.com/api/v1/random").read
  end

  def err
    raise ArgumentError, "Does not compute"
  end

  def dammit( exception )
    workitem["error"] = exception.message
  end

end

Version data entries

38 entries across 38 versions & 7 rubygems

Version Path
daemon-kit-0.3.3 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.3.2 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
kennethkalmer-daemon-kit-0.1.7.10 daemon_generators/ruote/templates/lib/sample.rb
queso-daemon-kit-0.1.7.10 daemon_generators/ruote/templates/lib/sample.rb
skaar-daemon-kit-0.1.7.10 daemon_generators/ruote/templates/lib/sample.rb
daemon-kit-0.3.1 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.3.0 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.3.0.rc2 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.3.0.rc1 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.2.3 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.2.1 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.2.0 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.1.8.2 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
amqp-daemon-kit-1.0.1 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
amqp-daemon-kit-0.1.8.2 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
amqp-daemon-kit-0.1.8.1 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.1.8.1 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.1.8 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
daemon-kit-0.1.8rc3 lib/generators/daemon_kit/ruote/templates/lib/sample.rb
textgoeshere-daemon-kit-0.1.8.31 lib/generators/daemon_kit/ruote/templates/lib/sample.rb