Module: Puppet::Util

Defined in:
lib/rspec-puppet/monkey_patches.rb

Defined Under Namespace

Modules: Platform Classes: Autoload

Class Method Summary collapse

Class Method Details

.default_envObject



139
140
141
# File 'lib/rspec-puppet/monkey_patches.rb', line 139

def default_env()
  DEFAULT_ENV
end

.get_env(name, mode = default_env) ⇒ Object



149
150
151
152
153
154
155
156
# File 'lib/rspec-puppet/monkey_patches.rb', line 149

def get_env(name, mode = default_env)
  if RSpec::Puppet.rspec_puppet_example?
    # use the actual platform, not the pretended
   old_get_env(name, Platform.actual_platform)
  else
   old_get_env(name, mode)
  end
end

.old_get_envObject



146
# File 'lib/rspec-puppet/monkey_patches.rb', line 146

alias :old_get_env :get_env

.old_path_to_uriObject



161
# File 'lib/rspec-puppet/monkey_patches.rb', line 161

alias :old_path_to_uri :path_to_uri

.path_to_uri(*args) ⇒ Object



164
165
166
167
168
169
170
171
172
# File 'lib/rspec-puppet/monkey_patches.rb', line 164

def path_to_uri(*args)
  if RSpec::Puppet.rspec_puppet_example?
    RSpec::Puppet::Consts.without_stubs do
      old_path_to_uri(*args)
    end
  else
    old_path_to_uri(*args)
  end
end