Class: Class
- Defined in:
- lib/reek/class_context.rb,
lib/reek/smells/smell_detector.rb
Instance Method Summary collapse
Instance Method Details
#is_overriding_method?(sym) ⇒ Boolean
5 6 7 |
# File 'lib/reek/class_context.rb', line 5 def is_overriding_method?(sym) instance_methods(false).include?(sym) and superclass.instance_methods(true).include?(sym) end |
#name_words ⇒ Object
2 3 4 5 |
# File 'lib/reek/smells/smell_detector.rb', line 2 def name_words class_name = name.split(/::/)[-1] class_name.gsub(/([a-z])([A-Z])/) { |sub| "#{$1} #{$2}"}.split end |