Class: Renamr::CharAction
Overview
All special symbols besides some (., &, $) are replaced by minus.
Constant Summary collapse
- SYM =
' (){},~–\'![]_#@=„“”"`—+‘’;·‡«»%…'.chars.to_set.freeze
Instance Method Summary collapse
Methods inherited from Action
Instance Method Details
#do(src) ⇒ Object
14 15 16 |
# File 'lib/renamr/char.rb', line 14 def do(src) src.chars.map { |s| SYM.include?(s) ? '-' : s }.join end |