Sha256: ae7d930f27944a211c14b369b3d636263d767e74913789ecd0c155167dea3d9d

Contents?: true

Size: 540 Bytes

Versions: 7

Compression:

Stored size: 540 Bytes

Contents

module YARD
  module Templates
    module Helpers
      module ModuleHelper
        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
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
yard-0.5.4 lib/yard/templates/helpers/module_helper.rb
yard-0.5.3 lib/yard/templates/helpers/module_helper.rb
yard-0.5.2 lib/yard/templates/helpers/module_helper.rb
yard-0.5.1p1 lib/yard/templates/helpers/module_helper.rb
yard-0.5.1 lib/yard/templates/helpers/module_helper.rb
yard-0.5.0 lib/yard/templates/helpers/module_helper.rb
yard-0.4.0 lib/yard/templates/helpers/module_helper.rb