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