module Enginery
Constants
- ADMIN_SUFFIX
- CONTROLLER_SUFFIX
- DEFAULT_DB_TYPE
- DEFAULT_TEST_FRAMEWORK
- ENVIRONMENTS
- EXECUTABLE
- HELPER_SUFFIX
- INDENT
- KNOWN_WEB_SERVERS
- MIGRATION_SUFFIX
- MODEL_SUFFIX
- ORM_ASSOCIATIONS
- ORM_IDENTITY_METHODS
- ORM_MATCHERS
- ROUTE_SUFFIX
- SPEC_SUFFIX
- TRACKING_TABLE
using z_ prefix to make sure tracking table shown last when some database management tools used.
- TRACKING_TABLE__COLUMNS
- TRACKING_TABLE__INDEXES
Public Class Methods
migrator_usage()
click to toggle source
# File lib/enginery/usage.rb, line 45 def migrator_usage <<USAGE Migrator: enginery m[igration] migration-name m[odel]:Foo c[olumn]:bar - create bar column of string type enginery m[igration] migration-name m[odel]:Foo c[olumn]:bar:baz - create bar column of baz type enginery m[igration] migration-name m[odel]:Foo u[pdate_]c[olumn]:bar:baz - set bar column type to baz enginery m[igration] migration-name m[odel]:Foo r[ename_]c[olumn]:bar:baz - rename bar column to baz enginery m[igration]:l[ist] - list all available migrations enginery m[igrate]:up|down N - perform up|down migration with serial number N enginery m[igrate]:up|down N M - perform up|down migrations with serial numbers N and M enginery m[igrate]:up|down N-M - perform up|down migrations with serial numbers from N to M USAGE end
usage()
click to toggle source
# File lib/enginery/usage.rb, line 4 def usage <<USAGE Enginery version #{EngineryVersion::FULL} Generator: enginery g[enerate][:p] Foo - generates a new application in ./Foo/ folder enginery g[enerate][:p] - generates a new application in current folder enginery g[enerate]:c[ontroller] Foo - generates Foo controller enginery g[enerate]:c[ontroller] Foo Bar - generates Foo and Bar controllers enginery g[enerate]:r[oute] Foo bar - generates Foo#bar action enginery g[enerate]:r[oute] Foo bar baz - generates Foo#bar and Foo#baz actions enginery g[enerate]:s[pec] Foo bar - generates a spec for Foo#bar action enginery g[enerate]:v[iew] Foo bar - generates view file for Foo#bar action enginery g[enerate]:m[odel] Foo - generates Foo model enginery g[enerate]:m[odel] Foo Bar - generates Foo and Bar models Generator Options: ORM: enginery g o[rm]:[ActiveRecord|ar] - generated project will use ActiveRecord ORM enginery g o[rm]:[DataMapper|dm] - generated project will use DataMapper ORM enginery g o[rm]:[Sequel|sq] - generated project will use Sequel ORM Engine: enginery g[enerate] e[ngine]:Slim - generated project will use Slim engine enginery g[enerate]:c[ontroller] e[ngine]:Haml - generated controller will use Haml engine Note: engine name should be provided in full and are case sensitive #{ migrator_usage } USAGE end