Module: Dagnabit::Node::Configuration
- Defined in:
- lib/dagnabit/node/configuration.rb
Overview
Configuration mechanism for nodes in a dagnabit-managed dag.
Class Method Summary collapse
-
.extended(base) ⇒ Object
Writes accessors for configuration data into a node.
Instance Method Summary collapse
-
#configure_acts_as_dag_node(link_class_name) ⇒ Object
Configure node behavior.
Class Method Details
.extended(base) ⇒ Object
Writes accessors for configuration data into a node.
The following accessors are available:
- link_class_name
-
The name of the model used to link nodes of this class.
14 15 16 |
# File 'lib/dagnabit/node/configuration.rb', line 14 def self.extended(base) base.class_inheritable_accessor :link_class_name end |
Instance Method Details
#configure_acts_as_dag_node(link_class_name) ⇒ Object
Configure node behavior.
21 22 23 |
# File 'lib/dagnabit/node/configuration.rb', line 21 def configure_acts_as_dag_node(link_class_name) self.link_class_name = link_class_name end |