Module: MetzScan::Analyzers::InheritanceDescendants::RootKind
- Defined in:
- lib/metz_scan/analyzers/inheritance_descendants/root_kind.rb
Class Method Summary collapse
Class Method Details
.base_token?(name) ⇒ Boolean
52 53 54 |
# File 'lib/metz_scan/analyzers/inheritance_descendants/root_kind.rb', line 52 def base_token?(name) name == "Base" || name.start_with?("Base") || name.end_with?("Base") end |
.for(base_name) ⇒ Object
48 49 50 |
# File 'lib/metz_scan/analyzers/inheritance_descendants/root_kind.rb', line 48 def for(base_name) RULES.find { |_label, matcher| matcher.call(base_name) }&.first end |