Module: ScrapCss

Defined in:
lib/scrap_css.rb

Defined Under Namespace

Classes: Css, Html

Class Method Summary collapse

Class Method Details

.css_file(path) ⇒ Object



7
8
9
# File 'lib/scrap_css.rb', line 7

def self.css_file(path)
  ScrapCss::Css.new(path)
end

.html_file(path) ⇒ Object



3
4
5
# File 'lib/scrap_css.rb', line 3

def self.html_file(path)
  ScrapCss::Html.new(path)
end

.run(path_html, path_css) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/scrap_css.rb', line 11

def self.run(path_html, path_css)
  html_file = ScrapCss.html_file(path_html)
  css_file = ScrapCss.css_file(path_css)
  css_clases = html_file.css_clases
  css_file.select_css(css_clases)
  css_file.save_select_css
  result = {css_class_used_size:html_file.css_clases.size}
end