Module: Puppet::Node::Environment::Helper

Included in:
Puppet::Node, Parser::TypeLoader
Defined in:
lib/puppet/node/environment.rb

Overview

This defines a mixin for classes that have an environment. It implements environment and environment= that respects the semantics of the Puppet::Node::Environment class

Instance Method Summary collapse

Instance Method Details

#environmentObject



46
47
48
# File 'lib/puppet/node/environment.rb', line 46

def environment
  Puppet::Node::Environment.new(@environment)
end

#environment=(env) ⇒ Object



50
51
52
53
54
55
56
# File 'lib/puppet/node/environment.rb', line 50

def environment=(env)
  if env.is_a?(String) or env.is_a?(Symbol)
    @environment = env
  else
    @environment = env.name
  end
end