panorama-ed / workflow-sequel

Adds support for the Sequel ORM to the workflow gem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Climate RubyGems

Workflow::Sequel

Adds support for Sequel to the workflow gem.

Installation

Add this line to your application's Gemfile:

gem 'workflow-sequel'

And then execute:

$ bundle

Or install it yourself as:

$ gem install workflow-sequel

Usage

Add the workflow_state column to your schema.

Sequel.migration do
  change do
    add_column :examples, :workflow_state, :string
  end
end

Include Workflow::Sequel in your model.

class Example < Sequel::Model
  include Workflow
  include Workflow::Sequel

  # ...
end

Contributing

  1. Fork it (https://github.com/tmaier/workflow-sequel/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Acknowledgements

Created by Tobias L. Maier for maier.io UG (haftungsbeschränkt) and BauCloud GmbH.

About

Adds support for the Sequel ORM to the workflow gem

License:MIT License


Languages

Language:Ruby 100.0%