Class: GLRubocop::GLCops::RailsCache
- Inherits:
-
RuboCop::Cop::Base
- Object
- RuboCop::Cop::Base
- GLRubocop::GLCops::RailsCache
- Defined in:
- lib/gl_rubocop/gl_cops/rails_cache.rb
Constant Summary collapse
- MSG =
This cop ensures that Rails.cache is not directly used.
This is to prevent generation of unique key ids (SIG Code Quality Discussion 2024-12-16): https://www.notion.so/givelively/2024-12-16-152eb3d1736e805abe85de1fd96f3599?pvs=4#15eeb3d1736e80ecb82defd5d6b1f0e5 'Rails.cache should not be used directly'.freeze
Instance Method Summary collapse
Instance Method Details
#on_send(node) ⇒ Object
17 18 19 20 21 |
# File 'lib/gl_rubocop/gl_cops/rails_cache.rb', line 17 def on_send(node) return unless using_rails_cache?(node) add_offense(node) end |