Sha256: c10c40d393d9ebfafba6c47e4e4259d2cb29ae658327bd069ef1e3c95462d8e6

Contents?: true

Size: 782 Bytes

Versions: 1

Compression:

Stored size: 782 Bytes

Contents

module YARD
  module Generators
    class QuickDocGenerator < Base
      def sections_for(object)
        case object
        when CodeObjects::MethodObject
          [
            :header, 
            [
              G(DeprecatedGenerator), 
              G(DocstringGenerator), 
              G(MethodSignatureGenerator), 
              G(TagsGenerator), 
              G(SourceGenerator)
            ]
          ]
        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

1 entries across 1 versions & 1 rubygems

Version Path
yard-0.2.2 lib/yard/generators/quick_doc_generator.rb