lib/raven/linecache.rb in sentry-raven-0.15.3 vs lib/raven/linecache.rb in sentry-raven-0.15.4
- old
+ new
@@ -1,10 +1,13 @@
# A much simpler source line cacher because linecache sucks at platform compat
module Raven
class LineCache
class << self
- CACHE = {}
+ # TODO: a constant isn't appropriate here, refactor
+ # also would there be threading bugs essentially using this as a class
+ # variable?
+ CACHE = {} # rubocop:disable Style/MutableConstant
def is_valid_file(path)
lines = getlines(path)
!lines.nil?
end