Sha256: ff63bf72238f93a296354364975711d7c770089d0c4862e6231eebb344d7e0ba

Contents?: true

Size: 442 Bytes

Versions: 1

Compression:

Stored size: 442 Bytes

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
flipper-mongo-0.21.0.rc1 lib/flipper-mongo.rb