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