Module: SitemapMaker::SiteTree
- Defined in:
- lib/SitemapMaker/site_tree.rb
Defined Under Namespace
Classes: Tree
Class Method Summary collapse
-
.own_links(url) ⇒ Object
return url have links with own domain.
-
.root(url) ⇒ Object
return domain.
-
.tree_all(url, tree_level = 5) ⇒ Object
return url have all links with own domain.
Class Method Details
.own_links(url) ⇒ Object
return url have links with own domain
17 18 19 |
# File 'lib/SitemapMaker/site_tree.rb', line 17 def own_links(url) #=> own page have own links ["http://dlab-inc.jp", "http://dlab-inc.jp/company.html"] Tree.new(url).own_links end |
.root(url) ⇒ Object
return domain
6 7 8 9 |
# File 'lib/SitemapMaker/site_tree.rb', line 6 def root(url) uri = URI.parse(url) "http://#{uri.host}" end |
.tree_all(url, tree_level = 5) ⇒ Object
return url have all links with own domain
12 13 14 |
# File 'lib/SitemapMaker/site_tree.rb', line 12 def tree_all(url, tree_level = 5) #=> recursive all links ["http://dlab-inc.jp", "http://dlab-inc.jp/company.html"...] Tree.new(url).tree_all(url, {}, tree_level) end |