Class: Dagraph::NodeConfig
- Inherits:
-
Object
- Object
- Dagraph::NodeConfig
- Defined in:
- lib/dagraph/node_config.rb
Instance Method Summary collapse
- #edges_class ⇒ Object
- #edges_class_name ⇒ Object
-
#initialize(model_class, **options) ⇒ NodeConfig
constructor
A new instance of NodeConfig.
- #nodes_class ⇒ Object
- #nodes_class_name ⇒ Object
Constructor Details
#initialize(model_class, **options) ⇒ NodeConfig
Returns a new instance of NodeConfig.
3 4 5 6 |
# File 'lib/dagraph/node_config.rb', line 3 def initialize(model_class, **) @model_class = model_class @options = end |
Instance Method Details
#edges_class ⇒ Object
20 21 22 |
# File 'lib/dagraph/node_config.rb', line 20 def edges_class edges_class_name.constantize end |
#edges_class_name ⇒ Object
16 17 18 |
# File 'lib/dagraph/node_config.rb', line 16 def edges_class_name "#{@model_class}Edge" end |
#nodes_class ⇒ Object
12 13 14 |
# File 'lib/dagraph/node_config.rb', line 12 def nodes_class @model_class end |
#nodes_class_name ⇒ Object
8 9 10 |
# File 'lib/dagraph/node_config.rb', line 8 def nodes_class_name @model_class.to_s end |