module KnifeAttribute::Environment::Helpers
Public Class Methods
attribute_type_map()
click to toggle source
# File lib/knife-attribute/environment/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/environment/helpers.rb, line 19 def self.default_attribute_type :default end
included(base)
click to toggle source
# File lib/knife-attribute/environment/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/environment/helpers.rb, line 29 def entity_type :environment end
environment()
click to toggle source
# File lib/knife-attribute/environment/helpers.rb, line 25 def environment @environment ||= Chef::Environment.load(entity_name) end