forked from lorefnon/workflow-orchestrator
-
Notifications
You must be signed in to change notification settings - Fork 1
/
workflow-orchestrator.gemspec
37 lines (31 loc) · 1.44 KB
/
workflow-orchestrator.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# -*- 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 = ["[email protected]"]
gem.description = <<DOC
A ruby DSL for modeling business logic as Finite State Machines.
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 'sqlite3'
gem.add_development_dependency 'mocha'
gem.add_development_dependency 'rake'
gem.add_development_dependency 'test-unit'
gem.add_development_dependency 'ruby-graphviz', ['>= 1.0.0']
gem.required_ruby_version = '>= 2.1.8'
end