Files
2018-01-20 13:02:44 -03:00

1.3 KiB

Dunlop workflow tool system

Installation

To use Dunlop in your project add it to your Gemfile

gem 'dunlop'

and create the project scaffold:

rails generate dunlop:install

Generators

source_file

To add a source file to your project use the source_file generator:

rails generate source_file planned_dslams

NOTE: do a git commit before you use a generator! Possible options for the generator are:

  • --sql to add scaffold sql templates to load data using sql
  • --source_record if the data is loaded into a connected SourceRecord model associated with the latest loaded source file.
  • --attributes="Attr 1" "Attr 2" attr_3 to list the header columns of the source file. The attributes will be assumed to have an underscored column name form with spaces replaced by underscores. Default column type will be string. It is meant as a fast and good start, not a final result.

So to generate a full featured source file the following will work:

rails generate source_file planned_dslams --sql --source_record --attributes="Attr 1" attr_etc

dunlop:scenario

To add a scenario to your project:

rails generate dunlop:scenario VulaMigration