lib/flipper.rb in flipper-0.15.0 vs lib/flipper.rb in flipper-0.16.0

- old
+ new

@@ -62,11 +62,11 @@ :enable_percentage_of_actors, :disable_percentage_of_actors, :actors, :percentage_of_actors, :enable_percentage_of_time, :disable_percentage_of_time, :time, :percentage_of_time, :features, :feature, :[], :preload, :preload_all, - :adapter, :add, :remove, :import, + :adapter, :add, :exist?, :remove, :import, :memoize=, :memoizing? # Public: Use this to register a group by name. # # name - The Symbol name of the group. @@ -138,14 +138,27 @@ @groups_registry = registry end end require 'flipper/actor' -require 'flipper/configuration' require 'flipper/adapter' +require 'flipper/adapters/memoizable' +require 'flipper/adapters/memory' +require 'flipper/adapters/instrumented' +require 'flipper/configuration' require 'flipper/dsl' require 'flipper/errors' require 'flipper/feature' require 'flipper/gate' +require 'flipper/instrumenters/memory' +require 'flipper/instrumenters/noop' +require 'flipper/middleware/memoizer' +require 'flipper/middleware/setup_env' require 'flipper/registry' require 'flipper/type' +require 'flipper/types/actor' +require 'flipper/types/boolean' +require 'flipper/types/group' +require 'flipper/types/percentage' +require 'flipper/types/percentage_of_actors' +require 'flipper/types/percentage_of_time' require 'flipper/typecast'