Sha256: 6095fb74d302f3e48f78f7db872595fcf55432b76b051f9b2e0c25886f072566

Contents?: true

Size: 421 Bytes

Versions: 2

Compression:

Stored size: 421 Bytes

Contents

# frozen_string_literal: true
def init
  @modules = object.children.select {|o| o.type == :module }
  @classes = object.children.select {|o| o.type == :class }
  sections :child, [:info], :classes, [T('class')], :header, [T('module')], :dependencies
end

def dependencies
  return unless options.dependencies
  erb(:dependencies)
end

def classes
  @classes.map {|k| yieldall :object => k }.join("\n")
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
yard-0.9.18 templates/default/module/dot/setup.rb
yard-0.9.17 templates/default/module/dot/setup.rb