class SitemapGenerator::WaveAdapter

Class for uploading sitemaps to a remote server using the CarrierWave gem.

Attributes

store_dir[RW]

Public Instance Methods

write(location, raw_data) click to toggle source

Call with a SitemapLocation and string data

# File lib/sitemap_generator/adapters/wave_adapter.rb, line 12
def write(location, raw_data)
  SitemapGenerator::FileAdapter.new.write(location, raw_data)
  directory = File.dirname(location.path_in_public)
  if directory != '.'
    self.store_dir = directory
  end
  store!(open(location.path, 'rb'))
end