class Ducalis::RestOnlyCop

Constants

DETAILS
OFFENSE
WHITELIST

Public Instance Methods

on_def(node) click to toggle source
# File lib/ducalis/cops/rest_only_cop.rb, line 22
def on_def(node)
  return unless in_controller?
  return if non_public?(node)

  method_name, = *node
  return if WHITELIST.include?(method_name)

  add_offense(node, :expression, OFFENSE)
end
Also aliased as: on_defs
on_defs(node)
Alias for: on_def