Sha256: 26c84c7f15e2bc0944ad2228dd21e1072f4b34df197e8ab3ae4b1bae1b15a620
Contents?: true
Size: 286 Bytes
Versions: 2
Compression:
Stored size: 286 Bytes
Contents
class String Alpha26 = ("a".."z").to_a def to_i26 result = 0 downcase! (1..length).each do |i| char = self[-i] result += 26**(i-1) * (Alpha26.index(char) + 1) end result end def clean_whitespace return strip.gsub(/\s{2,}/, ' ') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
creative_rails_utilities-0.3.0 | lib/creative_rails_utilities/string.rb |
creative_rails_utilities-0.2.2 | lib/creative_rails_utilities/string.rb |