module Sinatra::ProblemDetails::Helpers

Public Instance Methods

problem(object, options = {}) click to toggle source
# File lib/sinatra/problem_details.rb, line 12
def problem(object, options = {})
  options = { content_type: settings.problem_json_content_type }.merge(options)
  document = ::ProblemDetails::Document.new(status: status, **object)
  json(document.to_h, options)
end