Skip to content

Commit 0041674

Browse files
committed
[ruby/roda-sequel] Enable assume_fixed_locals
+------------------------+-------+ | branch_name|fortune| +------------------------+-------+ | master| 29296| |roda/assume-fixed-locals| 32861| +------------------------+-------+
1 parent 6e4dc0b commit 0041674

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

frameworks/Ruby/roda-sequel/Gemfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ GEM
55
bigdecimal (3.1.9)
66
erubi (1.13.1)
77
iodine (0.7.58)
8-
json (2.10.1)
8+
json (2.10.2)
99
kgio (2.11.4)
1010
mysql2 (0.5.6)
1111
nio4r (2.7.4)
1212
pg (1.5.9)
1313
puma (6.6.0)
1414
nio4r (~> 2.0)
15-
rack (3.1.11)
15+
rack (3.1.12)
1616
raindrops (0.20.1)
17-
roda (3.89.0)
17+
roda (3.90.0)
1818
rack
1919
sequel (5.90.0)
2020
bigdecimal

frameworks/Ruby/roda-sequel/hello_world.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Our Rack application to be executed by rackup
44
class HelloWorld < Roda
55
plugin :hooks
6-
plugin :render, escape: true, layout_opts: { cache_key: "default_layout" }
6+
plugin :render, escape: true, assume_fixed_locals: true, template_opts: { extract_fixed_locals: true}, layout_opts: { cache_key: "default_layout" }
77

88
def bounded_queries
99
queries = request.params["queries"].to_i
@@ -56,13 +56,13 @@ def set_default_headers(response)
5656
# Test type 4: Fortunes
5757
r.is "fortunes" do
5858
response[CONTENT_TYPE] = HTML_TYPE
59-
@fortunes = Fortune.all
60-
@fortunes << Fortune.new(
59+
fortunes = Fortune.all
60+
fortunes << Fortune.new(
6161
id: 0,
6262
message: "Additional fortune added at request time."
6363
)
64-
@fortunes.sort_by!(&:message)
65-
view :fortunes
64+
fortunes.sort_by!(&:message)
65+
view :fortunes, locals: { fortunes: fortunes }
6666
end
6767

6868
# Test type 5: Database updates

frameworks/Ruby/roda-sequel/views/fortunes.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<th>id</th>
44
<th>message</th>
55
</tr>
6-
<% @fortunes.each do |fortune| %>
6+
<% fortunes.each do |fortune| %>
77
<tr>
88
<td><%= fortune.id %></td>
99
<td><%= fortune.message %></td>

0 commit comments

Comments
 (0)