class Puppet::Settings::ValuesFromEnvironmentConf

@api private

Public Class Methods

new(environment_name) click to toggle source
     # File lib/puppet/settings.rb
1597 def initialize(environment_name)
1598   @environment_name = environment_name
1599 end

Public Instance Methods

conf() click to toggle source
     # File lib/puppet/settings.rb
1617 def conf
1618   unless @conf
1619     environments = Puppet.lookup(:environments) { nil }
1620     @conf = environments.get_conf(@environment_name) if environments
1621   end
1622   @conf
1623 end
include?(name) click to toggle source
     # File lib/puppet/settings.rb
1605 def include?(name)
1606   if Puppet::Settings::EnvironmentConf::VALID_SETTINGS.include?(name) && conf
1607     return true
1608   end
1609   false
1610 end
inspect() click to toggle source
     # File lib/puppet/settings.rb
1625 def inspect
1626   %Q{<#{self.class}:#{self.object_id} @environment_name="#{@environment_name}" @conf="#{@conf}">}
1627 end
lookup(name) click to toggle source
     # File lib/puppet/settings.rb
1612 def lookup(name)
1613   return nil unless Puppet::Settings::EnvironmentConf::VALID_SETTINGS.include?(name)
1614   conf.send(name) if conf
1615 end
name() click to toggle source
     # File lib/puppet/settings.rb
1601 def name
1602   @environment_name
1603 end