13 lines
335 B
Plaintext
13 lines
335 B
Plaintext
Ever needed to use a global variable in Rails? Ugh, that's the worst. If youq
|
|
need global state, you've probably reached for Thread.current. Like this:
|
|
|
|
def self.foo
|
|
Thread.current[:foo] ||= 0
|
|
end
|
|
|
|
def self.foo=(value)
|
|
Thread.current[:foo] = value
|
|
end
|
|
|
|
Ugh! I hate it. But you gotta do what you gotta do...
|