Class: KnifeAttribute::Node::NodeAttributeSet
- Inherits:
-
Chef::Knife
- Object
- Chef::Knife
- KnifeAttribute::Node::NodeAttributeSet
- Includes:
- CommonOptions, Helpers
- Defined in:
- lib/knife-attribute/node/set.rb
Instance Method Summary collapse
Methods included from Helpers
#attribute, included, #node, #node_name, #value
Methods included from Helpers
Methods included from CommonOptions
Instance Method Details
#run ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/knife-attribute/node/set.rb', line 9 def run check_arguments case config[:attribute_type] when 'default' set_attribute(node.default_attrs) when 'override' set_attribute(node.override_attrs) when 'automatic' set_attribute(node.automatic_attrs) when 'normal', nil set_attribute(node.normal_attrs) end end |