class Ducalis::BlackListSuffix
Constants
- DETAILS
- OFFENSE
Public Instance Methods
on_class(node)
click to toggle source
# File lib/ducalis/cops/black_list_suffix.rb, line 17 def on_class(node) classdef_node, _superclass, _body = *node return unless with_blacklisted_suffix?(classdef_node.source) add_offense(node, :expression, OFFENSE) end
Private Instance Methods
with_blacklisted_suffix?(name)
click to toggle source
# File lib/ducalis/cops/black_list_suffix.rb, line 26 def with_blacklisted_suffix?(name) return if cop_config['BlackList'].to_a.empty? cop_config['BlackList'].any? { |suffix| name.end_with?(suffix) } end