Sha256: cf6b08f8a21c939d9b17ce8dda8a3611a6b071f0a8bfdeb1a55d013af0d24bb7

Contents?: true

Size: 743 Bytes

Versions: 12

Compression:

Stored size: 743 Bytes

Contents

# @deprecated Moved to Puppet::Pops::Lookup::Interpolation
module Puppet::DataProviders::HieraInterpolate
  include Puppet::Pops::Lookup::Interpolation

  # For backward compatibility
  # @api private
  # @deprecated
  def qualified_lookup(segments, value)
    if Puppet[:strict] != :off
      msg = 'Puppet::DataProviders::HieraInterpolate#qualified_lookup is deprecated, use Puppet::Pops::Lookup::SubLookup#sub_lookup'
      case Puppet[:strict]
      when :error
        raise Puppet::DataBinding::LookupError.new(msg)
      when :warning
        Puppet.warn_once(:deprecation, 'HieraInterpolate#qualified_lookup', msg)
      end
    end
    sub_lookup('<unknown key>', Puppet::Pops::Lookup::Invocation.new(nil), segments, value)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
puppet-4.8.2 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.2-x86-mingw32 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.2-x64-mingw32 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.2-universal-darwin lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.1 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.1-x86-mingw32 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.1-x64-mingw32 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.1-universal-darwin lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.0 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.0-x86-mingw32 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.0-x64-mingw32 lib/puppet/data_providers/hiera_interpolate.rb
puppet-4.8.0-universal-darwin lib/puppet/data_providers/hiera_interpolate.rb