Module: WebStat

Defined in:
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/web_stat/fetch/fetch_as_web.rb,
lib/web_stat/fetch/fetch_as_html.rb

Defined Under Namespace

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

Constant Summary collapse

VERSION =
"0.2.8"

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



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

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



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

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



25
26
27
28
# File 'lib/web_stat.rb', line 25

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