module KnifeAttribute::Role::Helpers
Public Class Methods
attribute_type_map()
click to toggle source
# File lib/knife-attribute/role/helpers.rb, line 12 def self.attribute_type_map { default: :default_attributes, override: :override_attributes, } end
default_attribute_type()
click to toggle source
# File lib/knife-attribute/role/helpers.rb, line 19 def self.default_attribute_type :default end
included(base)
click to toggle source
# File lib/knife-attribute/role/helpers.rb, line 6 def self.included(base) base.class_eval do deps do require 'chef/json_compat' end def self.attribute_type_map { default: :default_attributes, override: :override_attributes, } end def self.default_attribute_type :default end end end
Public Instance Methods
entity_type()
click to toggle source
# File lib/knife-attribute/role/helpers.rb, line 29 def entity_type :role end
role()
click to toggle source
# File lib/knife-attribute/role/helpers.rb, line 25 def role @role ||= Chef::Role.load(entity_name) end