Skip to content

Commit fa5ca1a

Browse files
committed
play nice with modifying global request environment and respect conventions
1 parent 65277b4 commit fa5ca1a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/gon.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ module Gon
1515
class << self
1616

1717
def all_variables
18-
@request_env[:gon]
18+
@request_env['gon']
1919
end
2020

2121
def all_variables=(values)
2222
raise "You can't use Gon public methods for storing data"
2323
end
2424

2525
def clear
26-
@request_env[:gon] = {}
26+
@request_env['gon'] = {}
2727
end
2828

2929
def request_env=(environment)
3030
@request_env = environment
31-
@request_env[:gon] ||= {}
31+
@request_env['gon'] ||= {}
3232
end
3333

3434
def request_env
@@ -57,11 +57,11 @@ def method_missing(m, *args, &block)
5757
end
5858

5959
def get_variable(name)
60-
@request_env[:gon][name]
60+
@request_env['gon'][name]
6161
end
6262

6363
def set_variable(name, value)
64-
@request_env[:gon][name] = value
64+
@request_env['gon'][name] = value
6565
end
6666

6767
# TODO: Remove required argument view_path, and by default use current action

0 commit comments

Comments
 (0)