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

.configurationObject



5
6
7
# File 'lib/migflow/configuration.rb', line 5

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



9
10
11
# File 'lib/migflow/configuration.rb', line 9

def configure
  yield configuration
end