Method: RDoc::Context#remove_invisible

Defined in:
lib/rdoc/code_object/context.rb

#remove_invisible(min_visibility) ⇒ Object

Removes methods and attributes with a visibility less than min_visibility. – TODO mark the visibility of attributes in the template (if not public?)



1107
1108
1109
1110
1111
1112
# File 'lib/rdoc/code_object/context.rb', line 1107

def remove_invisible min_visibility
  return if [:private, :nodoc].include? min_visibility
  remove_invisible_in @method_list, min_visibility
  remove_invisible_in @attributes, min_visibility
  remove_invisible_in @constants, min_visibility
end