class RuboCop::Cop::UT::ManageAbility

Constants

MSG

Public Instance Methods

on_send(send_node) click to toggle source
# File lib/ut/cops/manage_ability.rb, line 10
def on_send(send_node)
  return unless send_node.method?(:can?) || send_node.method?(:authorize!)
  ability = send_node.first_argument
  return unless ability.sym_type? && ability.source == ":manage"
  add_offense send_node, location: send_node.first_argument.loc.expression
end