lib/flip/database_strategy.rb in flip-1.0.1 vs lib/flip/database_strategy.rb in flip-1.1.0

- old
+ new

@@ -33,10 +33,14 @@ end private def feature(definition) - @klass.where(key: definition.key.to_s).first + if @klass.respond_to?(:use_feature_cache) && @klass.use_feature_cache + @klass.feature_cache[definition.key.to_s] + else + @klass.where(key: definition.key.to_s).first + end end end end