Class: StackBuilder::Stack::NodeManager
- Inherits:
-
Object
- Object
- StackBuilder::Stack::NodeManager
- Defined in:
- lib/stackbuilder/stack/node_manager.rb
Direct Known Subclasses
Instance Method Summary collapse
- #create(index) ⇒ Object
- #delete(index) ⇒ Object
- #get_name ⇒ Object
- #get_scale ⇒ Object
- #node_attributes ⇒ Object
- #process(index, events, attributes, target = nil) ⇒ Object
- #set_scale(scale) ⇒ Object
Instance Method Details
#create(index) ⇒ Object
25 26 27 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 25 def create(index) raise StackBuilder::Common::NotImplemented, 'NodeManager.create' end |
#delete(index) ⇒ Object
33 34 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 33 def delete(index) end |
#get_name ⇒ Object
9 10 11 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 9 def get_name raise StackBuilder::Common::NotImplemented, 'NodeManager.get_name' end |
#get_scale ⇒ Object
13 14 15 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 13 def get_scale @scale.nil? ? 0 : @scale end |
#node_attributes ⇒ Object
21 22 23 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 21 def node_attributes raise StackBuilder::Common::NotImplemented, 'NodeManager.node_attributes' end |
#process(index, events, attributes, target = nil) ⇒ Object
29 30 31 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 29 def process(index, events, attributes, target = nil) raise StackBuilder::Common::NotImplemented, 'NodeManager.process' end |
#set_scale(scale) ⇒ Object
17 18 19 |
# File 'lib/stackbuilder/stack/node_manager.rb', line 17 def set_scale(scale) @scale = scale end |