Class: Xing::Snapshot::SitePageSet
- Inherits:
-
Object
- Object
- Xing::Snapshot::SitePageSet
show all
- Includes:
- DomainHelpers
- Defined in:
- lib/xing/snapshot/site_page_set.rb
Instance Method Summary
collapse
#domain, #page_frontend_url
Constructor Details
Returns a new instance of SitePageSet.
8
9
10
|
# File 'lib/xing/snapshot/site_page_set.rb', line 8
def initialize(url)
@url = domain(url)
end
|
Instance Method Details
#pages_to_visit ⇒ Object
12
13
14
|
# File 'lib/xing/snapshot/site_page_set.rb', line 12
def pages_to_visit
@pages_to_visit ||= Page.published.where.not(type: "Page::Homepage")
end
|
#visit_pages(&block) ⇒ Object
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/xing/snapshot/site_page_set.rb', line 16
def visit_pages(&block)
STATIC_PATHS_FOR_SITEMAP.each do |path|
yield(@url,path,Time.now)
end
pages_to_visit.each do |page|
path = page_frontend_url(page.url_slug)
yield(@url, path, page.updated_at)
end
end
|