Sha256: d582e6fb2950aa533e6c62d4f7b329e585ca4e89be92761e5b2bd360a71b0469

Contents?: true

Size: 382 Bytes

Versions: 4

Compression:

Stored size: 382 Bytes

Contents

module WorkflowRb

  class WorkflowRegistry

    def initialize
      @registry = []
    end

    def get_definition(id, version)
      @registry.each do |item|
        if (item.id == id) and (item.version == version)
          return item
        end
      end

    end

    def register_workflow(definition)
      @registry << definition
    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
workflow_rb-0.1.3 lib/workflow_rb/services/workflow_registry.rb
workflow_rb-0.1.2 lib/workflow_rb/services/workflow_registry.rb
workflow_rb-0.1.1 lib/workflow_rb/services/workflow_registry.rb
workflow_rb-0.1.0 lib/workflow_rb/services/workflow_registry.rb