Sha256: ffd19d4078d268e49ffa160ef321e0853dd23152b86be485dba1e91bd69dc03b

Contents?: true

Size: 592 Bytes

Versions: 3

Compression:

Stored size: 592 Bytes

Contents

require 'aws-sdk'
require 'aws/simple_workflow/decision_task_additions'
require 'map'

module SimplerWorkflow
  def SimplerWorkflow.domain(domain_name)
    @domains ||= {}
    @domains[domain_name.to_sym] ||= Domain.new(domain_name)
  end

  def SimplerWorkflow.swf
    @swf ||= ::AWS::SimpleWorkflow.new
  end

  autoload :Version,  'simpler_workflow/version'
  autoload :Domain,   'simpler_workflow/domain'
  autoload :Workflow, 'simpler_workflow/workflow'
  autoload :Activity, 'simpler_workflow/activity'
end

class Map
  def Map.from_json(json)
    from_hash(JSON.parse(json))
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
simpler_workflow-0.1.7 lib/simpler_workflow.rb
simpler_workflow-0.1.6 lib/simpler_workflow.rb
simpler_workflow-0.1.5 lib/simpler_workflow.rb