class PuppetStrings::Yard::Handlers::Puppet::FunctionHandler

Implements the handler for Puppet classes.

Private Instance Methods

add_return_tag(object) click to toggle source
# File lib/puppet-strings/yard/handlers/puppet/function_handler.rb, line 33
def add_return_tag(object)
  tag = object.tag(:return)
  if tag
    tag.types = ['Any'] unless tag.types
    return
  end
  log.warn "Missing @return tag near #{statement.file}:#{statement.line}."
  object.add_tag YARD::Tags::Tag.new(:return, '', 'Any')
end