Class: SitemapGenerator::WaveAdapter
- Inherits:
-
CarrierWave::Uploader::Base
- Object
- CarrierWave::Uploader::Base
- SitemapGenerator::WaveAdapter
- Defined in:
- lib/sitemap_generator/adapters/wave_adapter.rb
Instance Attribute Summary (collapse)
-
- (Object) store_dir
Returns the value of attribute store_dir.
Instance Method Summary (collapse)
-
- (Object) write(location, raw_data)
Call with a SitemapLocation and string data.
Instance Attribute Details
- (Object) store_dir
Returns the value of attribute store_dir
5 6 7 |
# File 'lib/sitemap_generator/adapters/wave_adapter.rb', line 5 def store_dir @store_dir end |
Instance Method Details
- (Object) write(location, raw_data)
Call with a SitemapLocation and string data
8 9 10 11 12 13 14 15 |
# File 'lib/sitemap_generator/adapters/wave_adapter.rb', line 8 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 |