Skip to content

Commit ae61fdf

Browse files
committed
Check request.object_id instead of request.env.object_id
1 parent b8fd0e9 commit ae61fdf

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

lib/gon.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ def request_env
2424
end
2525
end
2626

27+
def request
28+
@request_id if defined? @request_id
29+
end
30+
31+
def request=(request_id)
32+
@request_id = request_id
33+
end
34+
2735
def method_missing(m, *args, &block)
2836
if ( m.to_s =~ /=$/ )
2937
if public_methods.include? m.to_s[0..-2].to_sym

lib/gon/helpers.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ def self.included base
3535

3636
module InstanceMethods
3737
def gon
38-
if !Gon.request_env || Gon.request_env.object_id != request.env.object_id
38+
if !Gon.request_env || Gon.request != request.object_id
39+
Gon.request = request.object_id
3940
Gon.request_env = request.env
4041
end
4142
Gon

0 commit comments

Comments
 (0)