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 201 def initialize(name, type) 202 super() 203 @name = name 204 @type = type 205 @comment = "" 206 end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 208 def <=>(other) 209 @name <=> other.name 210 end
full_name()
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 212 def full_name 213 @name 214 end
http_url(prefix)
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 216 def http_url(prefix) 217 path = full_name.split("::") 218 File.join(prefix, *path) + ".html" 219 end
is_fact?()
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 221 def is_fact? 222 false 223 end
to_s()
click to toggle source
# File lib/puppet/util/rdoc/code_objects.rb 225 def to_s 226 res = self.class.name + ": #{@name} (#{@type})\n" 227 res << @comment.to_s 228 res 229 end