diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tapicero.rb | 4 | ||||
-rw-r--r-- | lib/tapicero/user_database.rb | 2 | ||||
-rw-r--r-- | lib/tapicero/version.rb | 3 |
3 files changed, 7 insertions, 2 deletions
diff --git a/lib/tapicero.rb b/lib/tapicero.rb index 3923c65..e2a8f38 100644 --- a/lib/tapicero.rb +++ b/lib/tapicero.rb @@ -22,6 +22,10 @@ module Tapicero self.config = CouchRest::Changes::Config.load(BASE_DIR, *configs) self.logger = CouchRest::Changes::Config.logger + # hand flags over to CouchRest::Changes + config.flags = FLAGS + puts "flags: #{FLAGS}" if FLAGS.any? + # # Load Tapicero Parts # diff --git a/lib/tapicero/user_database.rb b/lib/tapicero/user_database.rb index efd723a..50694b7 100644 --- a/lib/tapicero/user_database.rb +++ b/lib/tapicero/user_database.rb @@ -17,7 +17,7 @@ module Tapicero def secure(security) # let's not overwrite if we have a security doc already - return if secured? + return if secured? && !Tapicero::FLAGS.include?('--overwrite-security') Tapicero.logger.info "Writing Security to #{security_url}" Tapicero.logger.debug security.to_json CouchRest.put security_url, security diff --git a/lib/tapicero/version.rb b/lib/tapicero/version.rb index 2c4bc00..18ee238 100644 --- a/lib/tapicero/version.rb +++ b/lib/tapicero/version.rb @@ -1,4 +1,5 @@ module Tapicero - VERSION = "0.3.0" + VERSION = "0.3.1" REQUIRE_PATHS = ['lib'] + FLAGS = [] end |