Module: SchemaRD

Defined in:
lib/schemard.rb,
lib/schemard/schema.rb,
lib/schemard/metadata.rb,
lib/schemard/controller.rb,
lib/schemard/web_server.rb,
lib/schemard/rdoc_parser.rb,
lib/schemard/schema_parser.rb,
lib/schemard/relation_generator.rb,
lib/schemard/utils/struct_assigner.rb

Defined Under Namespace

Modules: Metadata, MigrationContext, Utils Classes: Configuration, Controller, DefaultTableCommentParser, RDocParser, RelationGenerator, Schema, SchemaParser, Table, TableColumn, TableIndex, TableRelation, WebServer

Constant Summary collapse

VERSION =
"0.4.0"
CONFIG_FILE =
".schamard.config"
DEFAULT_CONFIG =
{
  input_file: "db/schema.rb",
  output_file: "schema.metadata",
  metadata_files: [],
  rdoc_enabled: false,
  parse_db_comment_as: "ignore",
  log_output: STDOUT,
  webserver_host: "127.0.0.1",
  webserver_port: "10080"
}