Module: Migflow
- Defined in:
- lib/migflow/engine.rb,
lib/migflow/version.rb,
lib/migflow/reporters.rb,
lib/migflow/configuration.rb,
lib/migflow/models/warning.rb,
lib/migflow/models/schema_diff.rb,
lib/migflow/services/risk_scorer.rb,
lib/migflow/parsers/schema_parser.rb,
lib/migflow/services/diff_builder.rb,
lib/migflow/reporters/json_reporter.rb,
lib/migflow/services/schema_builder.rb,
lib/migflow/analyzers/audit_analyzer.rb,
lib/migflow/parsers/migration_parser.rb,
lib/migflow/analyzers/rules/base_rule.rb,
lib/migflow/models/migration_snapshot.rb,
lib/migflow/services/report_generator.rb,
lib/migflow/services/snapshot_builder.rb,
lib/migflow/reporters/markdown_reporter.rb,
lib/migflow/services/schema_patch_builder.rb,
lib/migflow/services/migration_dsl_scanner.rb,
app/controllers/migflow/api/diff_controller.rb,
app/controllers/migflow/application_controller.rb,
lib/migflow/analyzers/rules/missing_index_rule.rb,
lib/migflow/services/migration_summary_builder.rb,
lib/migflow/services/scoped_migration_warnings.rb,
app/controllers/migflow/api/migrations_controller.rb,
lib/migflow/services/touched_tables_from_migration.rb,
lib/migflow/analyzers/rules/missing_timestamps_rule.rb,
lib/migflow/analyzers/rules/dangerous_migration_rule.rb,
lib/migflow/analyzers/rules/missing_foreign_key_rule.rb,
lib/migflow/analyzers/rules/string_without_limit_rule.rb,
lib/migflow/analyzers/rules/null_column_without_default_rule.rb
Defined Under Namespace
Modules: Analyzers, Api, Models, Parsers, Reporters, Services
Classes: ApplicationController, Configuration, Engine
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
5
6
7
|
# File 'lib/migflow/configuration.rb', line 5
def configuration
@configuration ||= Configuration.new
end
|
9
10
11
|
# File 'lib/migflow/configuration.rb', line 9
def configure
yield configuration
end
|