Module: RailsERD

Defined in:
lib/rails_erd.rb,
lib/rails_erd/cli.rb,
lib/rails_erd/config.rb,
lib/rails_erd/custom.rb,
lib/rails_erd/custom.rb,
lib/rails_erd/domain.rb,
lib/rails_erd/diagram.rb,
lib/rails_erd/railtie.rb,
lib/rails_erd/version.rb,
lib/rails_erd/domain/entity.rb,
lib/rails_erd/diagram/graphviz.rb,
lib/rails_erd/domain/attribute.rb,
lib/rails_erd/domain/relationship.rb,
lib/rails_erd/domain/specialization.rb,
lib/rails_erd/domain/relationship/cardinality.rb

Overview

Defined Under Namespace

Modules: Inspectable Classes: CLI, Config, Custom, Diagram, Domain, Railtie

Constant Summary collapse

VERSION =
"1.4.6"
"RailsERD #{VERSION}"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.optionsObject

Access to default options. Any instance of RailsERD::Domain and RailsERD::Diagram will use these options unless overridden.



35
36
37
# File 'lib/rails_erd.rb', line 35

def options
  @options
end

Class Method Details

.default_optionsObject



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/rails_erd.rb', line 37

def default_options
  ActiveSupport::OrderedOptions[
    :attributes, :content,
    :disconnected, true,
    :filename, "erd",
    :filetype, :pdf,
    :indirect, true,
    :inheritance, false,
    :markup, true,
    :notation, :simple,
    :orientation, :horizontal,
    :polymorphism, false,
    :sort, true,
    :warn, true,
    :title, true,
    :exclude, nil,
    :only, nil,
    :prepend_primary, false
  ]
end