class RuboCop::Cop::Rails::EnvLocal
Rails.env.local?
# good
Rails.env.development? || Rails.env.test?
# bad
@example
can be replaced with ‘Rails.env.local?`, introduced in Rails 7.1.
Checks for usage of `Rails.env.development? || Rails.env.test?` which
def on_or(node)
def on_or(node) rails_env_local_candidate?(node) do |*environments| next unless environments.to_set == LOCAL_ENVIRONMENTS add_offense(node) do |corrector| corrector.replace(node, 'Rails.env.local?') end end end