Sha256: facae5c2a8e96b175561f2c7d0b437a9d29d53900a111a21beb365d78a16cec6

Contents?: true

Size: 600 Bytes

Versions: 5

Compression:

Stored size: 600 Bytes

Contents

module YARD
  module Generators
    class QuickDocGenerator < Base
      def sections_for(object)
        case object
        when CodeObjects::MethodObject
          [
            :header,
            [G(MethodGenerator)]
          ]
        when CodeObjects::NamespaceObject
          [
            :header, 
            [
              G(DeprecatedGenerator), 
              G(DocstringGenerator),
              G(AttributesGenerator),
              G(MethodSummaryGenerator, :scope => [:class, :instance], :visibility => :public)
            ]
          ]
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

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