class PuppetX::PuppetLabs::Strings::YARD::CodeObjects::PuppetNamespaceObject
Attributes
type_info[RW]
Public Instance Methods
inheritance_tree(include_mods = false)
click to toggle source
NOTE: `YARD::Registry#resolve` requires a method with this signature to be present on all subclasses of `NamespaceObject`.
# File lib/puppet_x/puppetlabs/strings/yard/code_objects/puppet_namespace_object.rb, line 6 def inheritance_tree(include_mods = false) [self] end
to_json(*a)
click to toggle source
# File lib/puppet_x/puppetlabs/strings/yard/code_objects/puppet_namespace_object.rb, line 14 def to_json(*a) { "name" => @name, "file" => file, "line" => line, "docstring" => @docstring, "examples" => self.tags.map do |tag| tag.text if tag.tag_name == 'example' end.compact, }.to_json(*a) end
to_s()
click to toggle source
# File lib/puppet_x/puppetlabs/strings/yard/code_objects/puppet_namespace_object.rb, line 10 def to_s name.to_s end