Module: YARD::Templates::Helpers::ModuleHelper

Defined in:
lib/yard/templates/helpers/module_helper.rb

Instance Method Summary

Instance Method Details

- (Object) prune_method_listing(list, hide_attributes = true)



5
6
7
8
9
10
11
# File 'lib/yard/templates/helpers/module_helper.rb', line 5

def prune_method_listing(list, hide_attributes = true)
  list = run_verifier(list)
  list = list.reject {|o| !options[:visibilities].include? o.visibility } if options[:visibilities]
  list = list.reject {|o| o.is_alias? unless CodeObjects::Proxy === o.namespace }
  list = list.reject {|o| o.is_attribute? unless CodeObjects::Proxy === o.namespace } if hide_attributes
  list
end