Module: Evilution::Reporter::Suggestion::DiffHelpers

Defined in:
lib/evilution/reporter/suggestion/diff_helpers.rb

Class Method Summary collapse

Class Method Details

.parse_method_name(subject_name) ⇒ Object



8
9
10
# File 'lib/evilution/reporter/suggestion/diff_helpers.rb', line 8

def parse_method_name(subject_name)
  subject_name.split(/[#.]/).last
end

.sanitize_method_name(name) ⇒ Object



12
13
14
# File 'lib/evilution/reporter/suggestion/diff_helpers.rb', line 12

def sanitize_method_name(name)
  name.gsub(/[^a-zA-Z0-9_]/, "_").gsub(/_+/, "_").gsub(/\A_|_\z/, "")
end