examples/instrumentation.rb in flipper-0.9.0.beta1 vs examples/instrumentation.rb in flipper-0.9.0

- old
+ new

@@ -12,15 +12,19 @@ ActiveSupport::Notifications.subscribe(/flipper/, new) end require 'flipper' require 'flipper/adapters/memory' +require 'flipper/adapters/instrumented' # pick an adapter adapter = Flipper::Adapters::Memory.new +# instrument it if you want, if not you still get the feature instrumentation +instrumented = Flipper::Adapters::Instrumented.new(adapter, :instrumenter => ActiveSupport::Notifications) + # get a handy dsl instance -flipper = Flipper.new(adapter, :instrumenter => ActiveSupport::Notifications) +flipper = Flipper.new(instrumented, :instrumenter => ActiveSupport::Notifications) # grab a feature search = flipper[:search] perform = lambda do