module StringExtensions

Public Instance Methods

blank?() click to toggle source

from Active Support library

# File lib/string_extensions.rb, line 5
def blank?
  self !~ /\S/
end
remove_internal_spaces() click to toggle source
# File lib/string_extensions.rb, line 17
def remove_internal_spaces
  gsub(/[\n|\r|\s]+/, '')
end
rgb_to_integer() click to toggle source
# File lib/string_extensions.rb, line 21
def rgb_to_integer
  if self.length == 7 # '#FF00FF'
    Integer(self.gsub('#', '0x'))
  else
    raise "#{self} doesn't seem to be a proper RGB code."
  end
end
start_with?(prefix) click to toggle source

from Ruby Facets library

# File lib/string_extensions.rb, line 12
def start_with?(prefix)
  self.index(prefix) == 0
end