Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/string.rb,
lib/checker/css.rb

Instance Method Summary collapse

Instance Method Details

#comma_separated_wordsObject



13
14
15
# File 'lib/checker/css.rb', line 13

def comma_separated_words
  split(',').map(&:strip)
end

#css_valuesObject

Avoids properties like rgb(5, 10, 15) to be split



9
10
11
# File 'lib/checker/css.rb', line 9

def css_values
  scan /[^\s]+\(\s*\g<0>\s*(?:,\s*\g<0>)*\)|[^\s]+/
end

#escape_htmlObject



2
3
4
# File 'lib/extensions/string.rb', line 2

def escape_html
  ERB::Util.html_escape self
end

#get_extensionObject



6
7
8
# File 'lib/extensions/string.rb', line 6

def get_extension
  self.split('.').last
end