Skip to content

Commit a539ad1

Browse files
committed
re-added boolean conversion for json
1 parent edd792d commit a539ad1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

app.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
# Returns all launches
6262
get '/launches' do
6363
content_type :json
64-
results = DB.query("SELECT * FROM launch")
64+
results = DB.query("SELECT * FROM launch", :cast_booleans => true)
6565
hash = results.each do |row|
6666
end
6767
JSON.pretty_generate(hash)
@@ -71,7 +71,7 @@
7171
get '/launches/upcoming' do
7272
content_type :json
7373
year = "upcoming"
74-
statement = DB.prepare("SELECT * FROM launch WHERE launch_year = ?")
74+
statement = DB.prepare("SELECT * FROM launch WHERE launch_year = ?", :cast_booleans => true)
7575
results = statement.execute(year)
7676
hash = results.each do |row|
7777
end
@@ -87,7 +87,7 @@
8787
get '/launches/year=:year' do
8888
content_type :json
8989
year = params['year']
90-
statement = DB.prepare("SELECT * FROM launch WHERE launch_year = ?")
90+
statement = DB.prepare("SELECT * FROM launch WHERE launch_year = ?", :cast_booleans => true)
9191
results = statement.execute(year)
9292
hash = results.each do |row|
9393
end
@@ -103,7 +103,7 @@
103103
get '/launches/core=:core' do
104104
content_type :json
105105
core = params['core']
106-
statement = DB.prepare("SELECT * FROM launch WHERE core_serial = ?")
106+
statement = DB.prepare("SELECT * FROM launch WHERE core_serial = ?", :cast_booleans => true)
107107
results = statement.execute(core)
108108
hash = results.each do |row|
109109
end
@@ -119,7 +119,7 @@
119119
get '/parts/cap=:cap' do
120120
content_type :json
121121
cap = params['cap']
122-
statement = DB.prepare("SELECT * FROM capsule WHERE capsule_serial = ?")
122+
statement = DB.prepare("SELECT * FROM capsule WHERE capsule_serial = ?", :cast_booleans => true)
123123
results = statement.execute(cap)
124124
hash = results.each do |row|
125125
end
@@ -134,7 +134,7 @@
134134
# Get all Dragon Capsule information
135135
get '/parts/caps' do
136136
content_type :json
137-
results = DB.query("SELECT * FROM capsule")
137+
results = DB.query("SELECT * FROM capsule", :cast_booleans => true)
138138
hash = results.each do |row|
139139
end
140140
if hash.empty?
@@ -149,7 +149,7 @@
149149
get '/launches/cap=:cap' do
150150
content_type :json
151151
cap = params['cap']
152-
statement = DB.prepare("SELECT * FROM launch WHERE cap_serial = ?")
152+
statement = DB.prepare("SELECT * FROM launch WHERE cap_serial = ?", :cast_booleans => true)
153153
results = statement.execute(cap)
154154
hash = results.each do |row|
155155
end
@@ -164,7 +164,7 @@
164164
# Get all Dragon core information
165165
get '/parts/cores' do
166166
content_type :json
167-
results = DB.query("SELECT * FROM core")
167+
results = DB.query("SELECT * FROM core", :cast_booleans => true)
168168
hash = results.each do |row|
169169
end
170170
if hash.empty?
@@ -179,7 +179,7 @@
179179
get '/parts/core=:core' do
180180
content_type :json
181181
core = params['core']
182-
statement = DB.prepare("SELECT * FROM core WHERE core_serial = ?")
182+
statement = DB.prepare("SELECT * FROM core WHERE core_serial = ?", :cast_booleans => true)
183183
results = statement.execute(core)
184184
hash = results.each do |row|
185185
end
@@ -196,7 +196,7 @@
196196
content_type :json
197197
start = params['start']
198198
final = params['final']
199-
statement = DB.prepare("SELECT * FROM launch WHERE launch_date BETWEEN ? AND ?;")
199+
statement = DB.prepare("SELECT * FROM launch WHERE launch_date BETWEEN ? AND ?;", :cast_booleans => true)
200200
results = statement.execute(start, final)
201201
hash = results.each do |row|
202202
end

0 commit comments

Comments
 (0)