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'