Module: YARD::Plugins::DefaultReturn::MethodHandler

Defined in:
lib/yard-defaultreturn.rb

Instance Method Summary collapse

Instance Method Details

#register(*objects) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/yard-defaultreturn.rb', line 5

def register(*objects)
  retval = super
  objects.each do |object|
    if (tag = namespace.tag(:defaultreturn)) && !object.has_tag?(:return)
      object.docstring.add_tag Tags::Tag.new(:return, tag.text, tag.types)
    end
  end
  retval
end