Sha256: 643d0adc7e1e2e5c03b6da2c704ffade5831417e12a6b0c46af073fde5e0ca1e
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
require 'rubygems' require 'bundler' require 'rubygems/package_task' require 'rake/testtask' require 'rdoc/task' task :default => [:test] begin Bundler.setup(:default, :development) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" exit e.status_code end require 'rake' Rake::TestTask.new do |t| t.verbose = true t.warning = true t.pattern = 'test/*_test.rb' end Rake::RDocTask.new do |rdoc| rdoc.rdoc_files.include("lib/**/*.rb") rdoc.options << "-S" end require 'jeweler' Jeweler::Tasks.new do |gemspec| gemspec.name = "workflow" gemspec.rubyforge_project = 'workflow' gemspec.email = "vladimir@geekq.net" gemspec.homepage = "http://www.geekq.net/workflow/" gemspec.authors = ["Vladimir Dobriakov"] gemspec.summary = "A replacement for acts_as_state_machine." gemspec.description = <<-EOS Workflow is a finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'. * nice DSL to describe your states, events and transitions * robust integration with ActiveRecord and non relational data stores * various hooks for single transitions, entering state etc. * convenient access to the workflow specification: list states, possible events for particular state EOS Jeweler::RubygemsDotOrgTasks.new end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workflow-0.8.6 | Rakefile |