Account for absence of pretty parameter

This commit is contained in:
Hiro Asari 2013-11-15 09:43:07 -05:00
parent 0e406b3ed1
commit 4556fdf8e1

View File

@ -11,10 +11,10 @@ class Travis::Api::App
def respond_with(resource, options = {}) def respond_with(resource, options = {})
result = respond(resource, options) result = respond(resource, options)
if result && response.content_type =~ /application\/json/ if result && response.content_type =~ /application\/json/
if params[:pretty].downcase == 'true' || params[:pretty].to_i > 0 if !params[:pretty].nil? && (params[:pretty].downcase == 'true' || params[:pretty].to_i > 0)
JSON.pretty_generate(result) result = JSON.pretty_generate(result)
else else
result.to_json result = result.to_json
end end
end end
halt result || 404 halt result || 404