Module: RailsERD
- Defined in:
- lib/rails_erd.rb,
lib/rails_erd/cli.rb,
lib/rails_erd/config.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/mermaid.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, Diagram, Domain, Railtie
Constant Summary collapse
- VERSION =
"2.0.0"- BANNER =
"RailsERD #{VERSION}"
Class Attribute Summary collapse
-
.options ⇒ Object
Access to default options.
Class Method Summary collapse
Class Attribute Details
.options ⇒ Object
Access to default options. Any instance of RailsERD::Domain and RailsERD::Diagram will use these options unless overridden.
37 38 39 |
# File 'lib/rails_erd.rb', line 37 def @options end |
Class Method Details
.default_options ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/rails_erd.rb', line 39 def ActiveSupport::OrderedOptions[ :generator, :mermaid, :attributes, :content, :disconnected, true, :filename, "erd", :filetype, :mmd, :fonts, {}, :indirect, true, :inheritance, false, :markup, true, :mermaid_style, :erdiagram, :notation, :simple, :orientation, :horizontal, :polymorphism, false, :sort, true, :warn, true, :title, true, :exclude, nil, :only, nil, :only_recursion_depth, nil, :prepend_primary, false, :cluster, false, :table_names, false, :native_types, false ] end |
.load_tasks ⇒ Object
70 71 72 73 74 75 |
# File 'lib/rails_erd.rb', line 70 def load_tasks return if(self.loaded_tasks) self.loaded_tasks = true Dir[File.join(File.dirname(__FILE__), 'tasks', '**/*.rake')].each { |rake| load rake } end |
.loaded_tasks ⇒ Object
68 |
# File 'lib/rails_erd.rb', line 68 def loaded_tasks; return @loaded_tasks; end |
.loaded_tasks=(val) ⇒ Object
67 |
# File 'lib/rails_erd.rb', line 67 def loaded_tasks=(val); @loaded_tasks = val; end |