module Blinkr::Sitemap

Public Instance Methods

sitemap_locations() click to toggle source
# File lib/blinkr/sitemap.rb, line 5
def sitemap_locations
  open_sitemap.css('loc').collect { |loc| loc.content }
end

Private Instance Methods

open_sitemap() click to toggle source
# File lib/blinkr/sitemap.rb, line 11
def open_sitemap
  puts "Loading sitemap from #{@config.sitemap}"
  if @config.sitemap =~ URI::regexp
    Nokogiri::XML(open(@config.sitemap).read)
  else
    Nokogiri::XML(File.open(@config.sitemap))
  end
end