update to Moneta 0.7 and its new API
authorLunar <lunar@anargeek.net>
Fri, 8 Mar 2013 18:32:55 +0000 (19:32 +0100)
committerLunar <lunar@anargeek.net>
Thu, 14 Mar 2013 09:12:10 +0000 (10:12 +0100)
We explicitly set a dependency on the new version instead of relying on 'upr'
depending on the moneta gem.

Gemfile.lock
coquelicot.gemspec
lib/coquelicot/app.rb

index 6e69e8e..b1d0bd3 100644 (file)
@@ -8,6 +8,7 @@ PATH
       json
       lockfile (~> 2.0)
       maruku
+      moneta (~> 0.7)
       multipart-parser
       rack (~> 1.1)
       rainbows
index edce04d..138477f 100644 (file)
@@ -63,4 +63,5 @@ Gem::Specification.new do |s|
   s.add_runtime_dependency 'rainbows'
   s.add_runtime_dependency 'multipart-parser'
   s.add_runtime_dependency 'upr'
+  s.add_runtime_dependency 'moneta', '~>0.7'
 end
index d9cfa32..d443ee8 100644 (file)
@@ -22,7 +22,7 @@ require 'sass'
 require 'digest/sha1'
 require 'fast_gettext'
 require 'upr'
-require 'moneta/memory'
+require 'moneta'
 require 'rainbows'
 require 'optparse'
 
@@ -86,7 +86,7 @@ module Coquelicot
 
     config_file File.expand_path('../../../conf/settings.yml', __FILE__)
 
-    set :upr_backend, Upr::Monitor.new(Moneta::Memory.new)
+    set :upr_backend, Upr::Monitor.new(Moneta.new(:Memory))
     if defined?(Rainbows) && !Rainbows.server.nil? && !Rainbows.server.rewindable_input
       use Upr, :backend => upr_backend, :path_info => %q{/upload}
     end