class ScrapCss::Html

Public Class Methods

get_css_clases(str) click to toggle source
# File lib/scrap_css.rb, line 27
def self.get_css_clases(str)
  str.scan(/class="([^"]*)"/).flatten.map{|css| css.split(" ") }.flatten
end
new(path="") click to toggle source
# File lib/scrap_css.rb, line 22
def initialize(path="")
  @file_lines ||= IO.readlines(path)
  @css_clases = []
end

Public Instance Methods

css_clases() click to toggle source
# File lib/scrap_css.rb, line 31
def css_clases
  return @css_clases unless @css_clases.empty?
  @file_lines.each{ |line|
    @css_clases << ScrapCss::Html.get_css_clases(line) if line =~ /class=/
  }
  @css_clases.flatten.uniq
end