Class: Puppet::Pops::Loader::Loader::NamedEntry

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet/pops/loader/loader.rb

Overview

An entry for one entity loaded by the loader.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(typed_name, value, origin) ⇒ NamedEntry

Returns a new instance of NamedEntry.



181
182
183
184
185
186
# File 'lib/puppet/pops/loader/loader.rb', line 181

def initialize(typed_name, value, origin)
  @typed_name = typed_name
  @value = value
  @origin = origin
  freeze()
end

Instance Attribute Details

#originObject (readonly)



179
180
181
# File 'lib/puppet/pops/loader/loader.rb', line 179

def origin
  @origin
end

#typed_nameObject (readonly)



177
178
179
# File 'lib/puppet/pops/loader/loader.rb', line 177

def typed_name
  @typed_name
end

#valueObject (readonly)



178
179
180
# File 'lib/puppet/pops/loader/loader.rb', line 178

def value
  @value
end