class RuboCop::Cop::Discourse::NoDirectMultisiteManipulation

Use `type: :multisite` example setting instead of modifying `Rails.configuration.multisite`.

@example

# bad
it "works" do
  Rails.configuration.multisite = true
  do_something
end

# good
it "works", type: :multisite do
  do_something
end

Constants

MSG

Public Instance Methods

on_send(node) click to toggle source
# File lib/rubocop/cop/discourse/no_direct_multisite_manipulation.rb, line 29
def on_send(node)
  return unless multisite_setter?(node)

  add_offense(node, message: MSG)
end