lib/advanced_connection/config.rb in advanced_connection-0.5.5 vs lib/advanced_connection/config.rb in advanced_connection-0.5.6
- old
+ new
@@ -99,9 +99,16 @@
def initialize
@loaded = false
@config = DEFAULT_CONFIG.deep_dup
end
+ def can_enable?
+ # don't enable if we're running rake tasks, in particular db: or assets: tasks
+ return false if $0.include? 'rake'
+ return false if ARGV.grep(/^(assets|db):/).any?
+ true
+ end
+
def loaded!
@loaded = true
end
def [](key)