diff --git a/frameworks/Ruby/roda-sequel/hello_world.rb b/frameworks/Ruby/roda-sequel/hello_world.rb index 387e0187034..a3da529b8d2 100644 --- a/frameworks/Ruby/roda-sequel/hello_world.rb +++ b/frameworks/Ruby/roda-sequel/hello_world.rb @@ -44,9 +44,10 @@ def set_default_headers(response) # Test type 3: Multiple database queries r.is "queries" do response[CONTENT_TYPE] = JSON_TYPE + ids = ALL_IDS.sample(bounded_queries) worlds = DB.synchronize do - ALL_IDS.sample(bounded_queries).map do |id| + ids.map do |id| World.with_pk(id).values end end @@ -69,9 +70,10 @@ def set_default_headers(response) r.is "updates" do response[CONTENT_TYPE] = JSON_TYPE worlds = [] + ids = ALL_IDS.sample(bounded_queries) DB.synchronize do worlds = - ALL_IDS.sample(bounded_queries).map do |id| + ids.map do |id| world = World.with_pk(id) new_value = rand1 new_value = rand1 while new_value == world.randomnumber