Module: Sinatra::ProblemDetails::Helpers

Defined in:
lib/sinatra/problem_details.rb

Instance Method Summary collapse

Instance Method Details

#problem(object, options = {}) ⇒ Object



12
13
14
15
16
# 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