Skip to content

Commit faf49d1

Browse files
Merge pull request #9673 from p8/roda/assume-fixed-locals
[ruby/roda-sequel] Enable assume_fixed_locals
2 parents a9e5689 + 0041674 commit faf49d1

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

frameworks/Ruby/roda-sequel/Gemfile.lock

+3-3
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

+5-5
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
@@ -57,13 +57,13 @@ def set_default_headers(response)
5757
# Test type 4: Fortunes
5858
r.is "fortunes" do
5959
response[CONTENT_TYPE] = HTML_TYPE
60-
@fortunes = Fortune.all
61-
@fortunes << Fortune.new(
60+
fortunes = Fortune.all
61+
fortunes << Fortune.new(
6262
id: 0,
6363
message: "Additional fortune added at request time."
6464
)
65-
@fortunes.sort_by!(&:message)
66-
view :fortunes
65+
fortunes.sort_by!(&:message)
66+
view :fortunes, locals: { fortunes: fortunes }
6767
end
6868

6969
# Test type 5: Database updates

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

+1-1
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)