Sha256: abff8dce0069513401dea020cdc01fdc9aa1609454e9103d67c93dca3a12778a

Contents?: true

Size: 341 Bytes

Versions: 2

Compression:

Stored size: 341 Bytes

Contents

require 'zlib'

require "massive_sitemap/writer/file"
# Write into GZipped File

module MassiveSitemap
  module Writer

    class GzipFile < File
      OPTS = File::OPTS

      protected
      def open_stream
        ::Zlib::GzipWriter.new(super)
      end

      private
      def filename
        super + ".gz"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
massive_sitemap-2.0.0.rc6 lib/massive_sitemap/writer/gzip_file.rb
massive_sitemap-2.0.0.rc5 lib/massive_sitemap/writer/gzip_file.rb