lib/rack/app/instance_methods/http_status.rb in rack-app-10.0.0 vs lib/rack/app/instance_methods/http_status.rb in rack-app-11.0.0

- old
+ new

@@ -1,10 +1,9 @@ module Rack::App::InstanceMethods::HTTPStatus - def http_status!(code, desc=nil) + def http_status!(code, body=nil) raise unless code.is_a?(Integer) response.status = code - response.write(desc || Rack::App::Constants::HTTP_STATUS_CODES[code] || raise) - finish! + respond_with(body || Rack::App::Constants::HTTP_STATUS_CODES[code] || raise) end end