Method: HaveAPI::Server::DocHelpers#format_validators

Defined in:
lib/haveapi/server.rb

#format_validators(validators) ⇒ Object



161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
# File 'lib/haveapi/server.rb', line 161

def format_validators(validators)
  ret = ''
  return ret if validators.nil?

  validators.each do |name, opts|
    ret += "<h5>#{name.to_s.capitalize}</h5>"
    ret += '<dl>'
    opts.each do |k, v|
      ret += "<dt>#{k}</dt><dd>#{escape_html(v.to_s)}</dd>"
    end
    ret += '</dl>'
  end

  ret
end