Why workflow gem requires sqlite3

Trying to make Rails app as light weight as possible with Gem Dependencies.

Interested in using https://github.com/geekq/workflow. If I am already using MySQL2 or PG, why would I need to install sqlite3 as well?

  • Rails 3: API PUT request fails, record not updated
  • Finding out deployment machine you are on in code (Rails)
  • Devise Registration form on any page
  • Rails3 Routes - Passing parameter to a member route
  • How to translate email messages body using the I18n gem?
  • restoring bundle path to default after accidentally erasing it
  • If not needed, is there a way to override this dependency or do I have to clone it and change this locally?

  • How to optimize time taken for retrieving gems using bundler
  • How to validate that payment can never cause invoice amount payable to be less than zero?
  • Keep a table out of schema.rb during migrations
  • Error installing sass on windows
  • Ruby on Rails 4, Gem Install
  • Accidentally created a git submodule
  • One Solution collect form web for “Why workflow gem requires sqlite3”

    It’s only a development dependency for anyone who wants to work on the gem itself. Most likely, sqlite3 is required for the database tests.

    Just installing/bundling the gem like normal should never install sqlite3 unless you do gem install --dev workflow.

    Ruby is the best programming language in the world - Ruby on Rails.