lib/flipper-mongo.rb in flipper-mongo-0.20.4 vs lib/flipper-mongo.rb in flipper-mongo-0.21.0.rc1
- old
+ new
@@ -1,13 +1,26 @@
require 'flipper/adapters/mongo'
+
+Flipper.configure do |config|
+ config.default do
+ url = ENV["FLIPPER_MONGO_URL"] || ENV["MONGO_URL"]
+ collection = ENV["FLIPPER_MONGO_COLLECTION"] || "flipper"
+
+ unless url
+ raise ArgumentError, "The MONGO_URL environment variable must be set. For example: mongodb://127.0.0.1:27017/flipper"
+ end
+
+ Flipper.new(Flipper::Adapters::Mongo.new(Mongo::Client.new(url)[collection]))
+ end
+end