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.



140
141
142
143
144
145
# File 'lib/puppet/pops/loader/loader.rb', line 140

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

Instance Attribute Details

#originObject (readonly)



138
139
140
# File 'lib/puppet/pops/loader/loader.rb', line 138

def origin
  @origin
end

#typed_nameObject (readonly)



136
137
138
# File 'lib/puppet/pops/loader/loader.rb', line 136

def typed_name
  @typed_name
end

#valueObject (readonly)



137
138
139
# File 'lib/puppet/pops/loader/loader.rb', line 137

def value
  @value
end