class String
Public Instance Methods
comma_separated_words()
click to toggle source
# File lib/checker/css.rb, line 25 def comma_separated_words split(',').map(&:strip) end
css_values()
click to toggle source
Avoids properties like rgb(5, 10, 15) to be split
# File lib/checker/css.rb, line 21 def css_values scan /[^\s]+\(\s*\g<0>\s*(?:,\s*\g<0>)*\)|[^\s]+/ end
escape_html()
click to toggle source
# File lib/extensions/string.rb, line 2 def escape_html ERB::Util.html_escape self end
get_extension()
click to toggle source
# File lib/extensions/string.rb, line 6 def get_extension self.split('.').last end
get_string_between_markers(starter, ender)
click to toggle source
# File lib/checker/css.rb, line 29 def get_string_between_markers(starter, ender) self[/#{Regexp.escape(starter)}(.*?)#{Regexp.escape(ender)}/m, 1] end
remove_string_between_markers(starter, ender)
click to toggle source
# File lib/checker/css.rb, line 33 def remove_string_between_markers(starter, ender) gsub(/#{starter}.*#{ender}/, '') end