Class: SitemapController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- SitemapController
- Defined in:
- lib/generators/helios/sitemap/install/templates/sitemap_controller.rb
Instance Method Summary collapse
Instance Method Details
#show ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/generators/helios/sitemap/install/templates/sitemap_controller.rb', line 6 def show config = Helios::Sitemap.configuration url = "https://#{config.aws_bucket}.s3.#{config.aws_region}.amazonaws.com/#{config.s3_object_key}" gz_data = URI.open(url).read render plain: gz_data, content_type: "application/gzip", content_disposition: 'attachment; filename="sitemap.xml.gz"' end |