ruby - acronym
* split -> scan much cleaner!
This commit is contained in:
1 file changed
+1
-5
@@ -1,9 +1,5 @@
|
||||
class Acronym
|
||||
def self.abbreviate(long_name)
|
||||
abbrev = ""
|
||||
long_name.split(/[\W-]+/).each do |word|
|
||||
abbrev += word[0]
|
||||
end
|
||||
abbrev.upcase
|
||||
long_name.scan(/\b\w/).join.upcase
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user