Module: WebStat

Defined in:
lib/web_stat/final_redirect_url.rb,
lib/web_stat.rb,
lib/web_stat/tag.rb,
lib/web_stat/fetch.rb,
lib/web_stat/errors.rb,
lib/web_stat/version.rb,
lib/web_stat/configure.rb,
lib/web_stat/categorize.rb,
lib/helpers/web_drive_helper.rb,
lib/web_stat/fetch/fetch_as_web.rb,
lib/web_stat/fetch/fetch_as_html.rb

Overview

Defined Under Namespace

Classes: Categorize, Configure, Fetch, FetchAsHtml, FetchAsWeb, FinalRedirectUrl, INVALID_URL, Tag, WebDriverHelper

Constant Summary collapse

VERSION =
"0.6.0"

Class Method Summary collapse

Class Method Details

.stat_by_html(html, url = nil, userdics: nil) ⇒ Object

Get web page’s stat by html

Parameters:

  • String

    html

  • url (String) (defaults to: nil)
  • Specify (Hash)

    a dictionary for each language code. example ) /*/.dic, “other”: /***/***.dic



48
49
50
51
52
# File 'lib/web_stat.rb', line 48

def stat_by_html(html, url=nil, userdics: nil)
  web_stat = WebStat::FetchAsHtml.new(html)
  web_stat.url = url unless url.nil?
  web_stat.stat(userdics: userdics)
end

.stat_by_url(url, userdics: nil) ⇒ Object

Get web page’s stat by url

Parameters:

  • String

    url



40
41
42
# File 'lib/web_stat.rb', line 40

def stat_by_url(url, userdics: nil)
  stat_by_web(url, userdics: userdics)
end

.stat_by_web(url, userdics: nil) ⇒ Object

Get web page’s stat by url

Parameters:

  • Specify (Hash)

    a dictionary for each language code. example ) /*/.dic, “other”: /***/***.dic



33
34
35
36
# File 'lib/web_stat.rb', line 33

def stat_by_web(url, userdics: nil)
  web_stat = WebStat::FetchAsWeb.new(url)
  web_stat.stat(userdics: userdics)
end