Module: SitemapMaker::SiteTree

Defined in:
lib/SitemapMaker/site_tree.rb

Defined Under Namespace

Classes: Tree

Class Method Summary collapse

Class Method Details

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