class PuppetStrings::Yard::Handlers::JSON::TaskHandler

Implements the handler for JSON task metadata.

Public Instance Methods

validate_description() click to toggle source
# File lib/puppet-strings/yard/handlers/json/task_handler.rb, line 23
def validate_description
  log.warn "Missing a description for #{@kind}." if @statement.docstring.empty?
end
validate_params() click to toggle source
# File lib/puppet-strings/yard/handlers/json/task_handler.rb, line 27
def validate_params
  return if @statement.parameters.empty?

  @statement.parameters.each do |param, val|
    log.warn "Missing description for param '#{param}' in #{@kind}" if val['description'].nil?
  end
end