Ralph::Migrations::Parser
Parser for SQL migration files
Constants
EMPTY_LINE = /^\s*$/
FILENAME_PATTERN = /^(\d+)_(.+)\.sql$/
MIGRATE_DOWN = /^\s*--\s*\+migrate\s+Down\s*$/i
MIGRATE_UP = /^\s*--\s*\+migrate\s+Up\s*$/i
Directive markers
NO_TRANSACTION = /^\s*--\s*\+migrate\s+NoTransaction\s*$/i
SQL_COMMENT = /^\s*--/
STATEMENT_BEGIN = /^\s*--\s*\+migrate\s+StatementBegin\s*$/i
STATEMENT_END = /^\s*--\s*\+migrate\s+StatementEnd\s*$/i
Class methods
Parse migration content string