Sha256: d8392aa44532b108193c12eac1920867bcd120c470438db75517f21c991a61fd

Contents?: true

Size: 337 Bytes

Versions: 5

Compression:

Stored size: 337 Bytes

Contents

module YARD
  module Generators
    class OverloadsGenerator < Base
      before_generate :has_overloads?

      def sections_for(object)
        [
          :header,
          [G(MethodGenerator)]
        ]
      end

      protected

      def has_overloads?(object)
        object.tags(:overload).size > 1
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yard-0.2.3.5 lib/yard/generators/overloads_generator.rb
yard-0.2.3.4 lib/yard/generators/overloads_generator.rb
yard-0.2.3.2 lib/yard/generators/overloads_generator.rb
yard-0.2.3.3 lib/yard/generators/overloads_generator.rb
yard-0.2.3 lib/yard/generators/overloads_generator.rb