Sha256: 9ffdd5f00d113c3697f6f084dd71a039a1cf8f9ad89a70ed87ca2be812c1b723

Contents?: true

Size: 374 Bytes

Versions: 6

Compression:

Stored size: 374 Bytes

Contents

module YARD
  module Generators
    class InheritanceGenerator < Base
      before_generate :has_inheritance_tree?
      
      def sections_for(object) [:header] end
        
      protected
      
      def has_inheritance_tree?(object)
        return false unless object.is_a?(CodeObjects::ClassObject)
        object.inheritance_tree.size > 1
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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