class Ducalis::EnforceNamespace

Constants

OFFENSE

Public Instance Methods

on_class(node) click to toggle source
# File lib/ducalis/cops/enforce_namespace.rb, line 13
def on_class(node)
  return if !node.parent.nil? || !in_service?

  add_offense(node, :expression, OFFENSE)
end
on_module(node) click to toggle source
# File lib/ducalis/cops/enforce_namespace.rb, line 19
def on_module(node)
  return if !node.parent.nil? || !in_service?
  return if contains_class?(node) || contains_classes?(node)

  add_offense(node, :expression, OFFENSE)
end