Class: Renamr::TrimAction
Overview
Replaces multiple minuses to single. Trims minuses.
Instance Method Summary collapse
Methods inherited from Action
Instance Method Details
#do(src) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/renamr/trim.rb', line 11 def do(src) src.gsub!(/-+/, '-') src.gsub!('-.', '.') src.gsub!('.-', '.') src.gsub!(/^-|-$/, '') unless src == '-' src end |