]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/tile/files/default/ruby/expire.rb
Fix simple-mmap require
[chef.git] / cookbooks / tile / files / default / ruby / expire.rb
index f129e35104012a74a65540f6595151650b1f0efb..1d4a861f4e193dc6cc8e1563007626c1e4c9c724 100755 (executable)
@@ -5,7 +5,7 @@ require "proj4"
 require "xml/libxml"
 require "set"
 require "time"
-require "mmap"
+require "simple_mmap"
 
 module Expire
   # projection object to go from latlon -> spherical mercator
@@ -164,7 +164,7 @@ module Expire
 
     # open the cache
     def initialize(filename)
-      @cache = Mmap.new(filename)
+      @cache = SimpleMmap::FileWindow.open(filename)
 
       throw "Unexpected format" unless @cache[0..3].unpack("l").first == 1
       throw "Unexpected ID size" unless @cache[4..7].unpack("l").first == 8