class RDoc::Plugin
Plugin holds a native puppet plugin (function,type…) It is mapped to a HTMLPuppetPlugin for display
Attributes
name[RW]
type[RW]
Public Class Methods
new(name, type)
click to toggle source
Calls superclass method
# File lib/puppet/util/rdoc/code_objects.rb 202 def initialize(name, type) 203 super() 204 @name = name 205 @type = type 206 @comment = "" 207 end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 209 def <=>(other) 210 @name <=> other.name 211 end
full_name()
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 213 def full_name 214 @name 215 end
http_url(prefix)
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 217 def http_url(prefix) 218 path = full_name.split("::") 219 File.join(prefix, *path) + ".html" 220 end
is_fact?()
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 222 def is_fact? 223 false 224 end
to_s()
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 226 def to_s 227 res = self.class.name + ": #{@name} (#{@type})\n" 228 res << @comment.to_s 229 res 230 end