Class: RDoc::PuppetTopLevel

Inherits:
TopLevel
  • Object
show all
Defined in:
lib/puppet/util/rdoc/code_objects.rb

Overview

PuppetTopLevel is a top level (usually a .pp/.rb file)

Constant Summary collapse

@@all_plugins =

will contain all plugins

{}
@@all_facts =

contains all cutoms facts

{}

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(toplevel) ⇒ PuppetTopLevel

Returns a new instance of PuppetTopLevel.



21
22
23
# File 'lib/puppet/util/rdoc/code_objects.rb', line 21

def initialize(toplevel)
  super(toplevel.file_relative_name)
end

Instance Attribute Details

#globalObject

Returns the value of attribute global.



13
14
15
# File 'lib/puppet/util/rdoc/code_objects.rb', line 13

def global
  @global
end

#module_nameObject

Returns the value of attribute module_name.



13
14
15
# File 'lib/puppet/util/rdoc/code_objects.rb', line 13

def module_name
  @module_name
end

Class Method Details

.all_factsObject



29
30
31
# File 'lib/puppet/util/rdoc/code_objects.rb', line 29

def self.all_facts
  @@all_facts.values
end

.all_pluginsObject



25
26
27
# File 'lib/puppet/util/rdoc/code_objects.rb', line 25

def self.all_plugins
  @@all_plugins.values
end