Class: File
Constant Summary collapse
- SAFE_CHARS =
/[^a-zA-Z0-9._\-]/
Class Method Summary collapse
Class Method Details
.safe_name(name) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/ruby_core_extensions/file.rb', line 5 def self.safe_name(name) name.gsub('&', 'and'). # prittify & to and gsub(/\s/, '-'). # replace spaces with dashes gsub(SAFE_CHARS, '-'). # replace with portable characters gsub(/\-+/, '-') # limit - character to once end |