class Sinatra::Response
Patch Sinatra::Response#finish
to not calculate Content-Length unless all members of an array are strings
Public Instance Methods
finish()
click to toggle source
Calls superclass method
# File lib/sinatra/sparql/extensions.rb, line 4 def finish if status.to_i / 100 == 1 headers.delete "Content-Length" headers.delete "Content-Type" elsif RDF::Query::Solutions === body # Don't calculate content-length here end # Rack::Response#finish sometimes returns self as response body. We don't want that. status, headers, result = super result = body if result == self [status, headers, result] end