Module: FileUtils

Defined in:
lib/ip-world-map/file_utils.rb

Class Method Summary collapse

Class Method Details

.open(filename, &block) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/ip-world-map/file_utils.rb', line 8

def self.open filename, &block
  if zipped? filename
    Zlib::GzipReader.open(filename, &block)
  else
    File.open(filename, &block)
  end
end

.zipped?(filename) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/ip-world-map/file_utils.rb', line 4

def self.zipped? filename
  %w[.gz .Z].include? File.extname(filename)
end