Class: RuboCop::Cop::Academia::OnReplica
- Inherits:
-
Cop
- Object
- Cop
- RuboCop::Cop::Academia::OnReplica
- Defined in:
- lib/rubocop/cop/academia/on_replica.rb
Constant Summary collapse
- MSG =
"Please use `Octopus.on_replica(:shard)` where :shard is the name of the database"
Instance Method Summary collapse
Instance Method Details
#on_send(node) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/rubocop/cop/academia/on_replica.rb', line 9 def on_send(node) receiver, method_name, *args = *node return unless method_name == :on_replica return if match_octopus(receiver) && args.any? add_offense(node) end |