@@ -103,7 +103,7 @@ class SpacexAPI < Sinatra::Base
103103 content_type :json
104104 collection = client [ :launch ]
105105 hash = collection . find ( { } , projection : { _id : 0 } ) . sort ( { "flight_number" : -1 } ) . limit ( 1 )
106- JSON . pretty_generate ( hash . to_a [ 0 ] )
106+ JSON . pretty_generate ( hash . to_a )
107107end
108108
109109##########################################
@@ -135,8 +135,6 @@ class SpacexAPI < Sinatra::Base
135135 array = hash . to_a
136136 if array . empty?
137137 JSON . pretty_generate ( error )
138- elsif array . count == 1
139- JSON . pretty_generate ( array [ 0 ] )
140138 else
141139 JSON . pretty_generate ( array )
142140 end
@@ -170,8 +168,6 @@ class SpacexAPI < Sinatra::Base
170168 array = hash . to_a
171169 if array . empty?
172170 JSON . pretty_generate ( error )
173- elsif array . count == 1
174- JSON . pretty_generate ( array [ 0 ] )
175171 else
176172 JSON . pretty_generate ( array )
177173 end
@@ -190,8 +186,6 @@ class SpacexAPI < Sinatra::Base
190186 array = hash . to_a
191187 if array . empty?
192188 JSON . pretty_generate ( error )
193- elsif array . count == 1
194- JSON . pretty_generate ( array [ 0 ] )
195189 else
196190 JSON . pretty_generate ( array )
197191 end
@@ -206,8 +200,6 @@ class SpacexAPI < Sinatra::Base
206200 array = hash . to_a
207201 if array . empty?
208202 JSON . pretty_generate ( error )
209- elsif array . count == 1
210- JSON . pretty_generate ( array [ 0 ] )
211203 else
212204 JSON . pretty_generate ( array )
213205 end
@@ -235,8 +227,6 @@ class SpacexAPI < Sinatra::Base
235227 array = hash . to_a
236228 if array . empty?
237229 JSON . pretty_generate ( error )
238- elsif array . count == 1
239- JSON . pretty_generate ( array [ 0 ] )
240230 else
241231 JSON . pretty_generate ( array )
242232 end
@@ -264,8 +254,6 @@ class SpacexAPI < Sinatra::Base
264254 array = hash . to_a
265255 if array . empty?
266256 JSON . pretty_generate ( error )
267- elsif array . count == 1
268- JSON . pretty_generate ( array [ 0 ] )
269257 else
270258 JSON . pretty_generate ( array )
271259 end
0 commit comments