Sha256: 9e3774c6e858ff76863d0e7de201b996fd3de7a638c82d5b7fee6a2cb7cda176

Contents?: true

Size: 1.68 KB

Versions: 1

Compression:

Stored size: 1.68 KB

Contents

# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'workflow/version'

Gem::Specification.new do |gem|
  gem.name          = "workflow-orchestrator"
  gem.version       = Workflow::VERSION
  gem.authors       = ["Lorefnon"]
  gem.email         = ["lorefnon@gmail.com"]
  gem.description   = <<DOC
A ruby DSL for modeling business logic as [Finite State Machines](https://en.wikipedia.org/wiki/Finite-state_machine).

The aim of this library is to make the expression of these concepts as clear as possible, utilizing the expressiveness of ruby language, and using similar terminology as found in state machine theory.
DOC
  gem.summary       = "A ruby DSL for modeling business logic as Finite State Machines"
  gem.homepage      = "https://github.com/lorefnon/workflow-orchestrator"

  gem.files         = `git ls-files`.split($/)
  gem.executables   = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
  gem.test_files    = gem.files.grep(%r{^(test|spec|features)/})
  gem.require_paths = ["lib"]

  gem.extra_rdoc_files = [
    "README.md"
  ]

  gem.add_development_dependency 'rdoc',    [">= 3.12"]
  gem.add_development_dependency 'bundler', [">= 1.0.0"]
  gem.add_development_dependency 'activerecord'
  gem.add_development_dependency 'protected_attributes'
  gem.add_development_dependency 'sqlite3'
  gem.add_development_dependency 'mocha'
  gem.add_development_dependency 'rake'
  gem.add_development_dependency 'test-unit'
  gem.add_development_dependency 'pry-rails'
  gem.add_development_dependency 'pry-byebug'
  gem.add_development_dependency 'ruby-graphviz', ['~> 1.0.0']
  
  gem.required_ruby_version = '>= 1.9.2'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workflow-orchestrator-1.3.0 workflow-orchestrator.gemspec