Class: RDoc::Stats::Verbose
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
|
|
|
Instance Chain:
|
|
| Inherits: |
RDoc::Stats::Normal
|
| Defined in: | lib/rdoc/stats/verbose.rb |
Overview
::RDoc::Stats printer that prints everything documented, including the documented status
Class Method Summary
Instance Method Summary
-
#nodoc(co)
Returns a marker for
::RDoc::CodeObjectcobeing undocumented. - #print_alias(as) Internal use only
- #print_attribute(attribute) Internal use only
- #print_class(klass) Internal use only
- #print_constant(constant) Internal use only
- #print_file(files_so_far, file) Internal use only
- #print_method(method) Internal use only
- #print_module(mod) Internal use only
Normal - Inherited
| #print_file | Prints a file with a progress bar. |
| #begin_adding, #done_adding | |
Quiet - Inherited
| #begin_adding | Prints a message at the beginning of parsing. |
| #done_adding | Prints when |
| #print_alias | Prints when an alias is added. |
| #print_attribute | Prints when an attribute is added. |
| #print_class | Prints when a class is added. |
| #print_constant | Prints when a constant is added. |
| #print_file | Prints when a file is added. |
| #print_method | Prints when a method is added. |
| #print_module | Prints when a module is added. |
Constructor Details
This class inherits a constructor from RDoc::Stats::Quiet
Instance Method Details
#nodoc(co)
Returns a marker for ::RDoc::CodeObject co being undocumented
# File 'lib/rdoc/stats/verbose.rb', line 11
def nodoc co " (undocumented)" unless co.documented? end
#print_alias(as)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 15
def print_alias as # :nodoc: puts " alias #{as.new_name} #{as.old_name}#{nodoc as}" end
#print_attribute(attribute)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 19
def print_attribute attribute # :nodoc: puts " #{attribute.definition} #{attribute.name}#{nodoc attribute}" end
#print_class(klass)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 23
def print_class(klass) # :nodoc: puts " class #{klass.full_name}#{nodoc klass}" end
#print_constant(constant)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 27
def print_constant(constant) # :nodoc: puts " #{constant.name}#{nodoc constant}" end
#print_file(files_so_far, file)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 31
def print_file(files_so_far, file) # :nodoc: super puts end
#print_method(method)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 36
def print_method(method) # :nodoc: puts " #{method.singleton ? '::' : '#'}#{method.name}#{nodoc method}" end
#print_module(mod)
This method is for internal use only.
[ GitHub ]
# File 'lib/rdoc/stats/verbose.rb', line 40
def print_module(mod) # :nodoc: puts " module #{mod.full_name}#{nodoc mod}" end