module Geoloader::Assets::Shapefile

Public Instance Methods

get_zipfile() click to toggle source

Zip up the Shapefile and its companion files.

# File lib/geoloader/assets/shapefile.rb, line 12
def get_zipfile

  # Create the zipfile.
  Zip::File.open("#{@file_base}.zip", Zip::File::CREATE) do |zipfile|
    Dir.glob("#{@file_base}.*") do |file|
      zipfile.add(File.basename(file), file)
    end
  end

  File.read("#{@file_base}.zip")

end