lib/flipper/adapters/instrumented.rb in flipper-0.10.2 vs lib/flipper/adapters/instrumented.rb in flipper-0.11.0.beta1

- old
+ new

@@ -32,96 +32,96 @@ end # Public def features payload = { - :operation => :features, - :adapter_name => @adapter.name, + operation: :features, + adapter_name: @adapter.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.features - } + end end # Public def add(feature) payload = { - :operation => :add, - :adapter_name => @adapter.name, - :feature_name => feature.name, + operation: :add, + adapter_name: @adapter.name, + feature_name: feature.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.add(feature) - } + end end # Public def remove(feature) payload = { - :operation => :remove, - :adapter_name => @adapter.name, - :feature_name => feature.name, + operation: :remove, + adapter_name: @adapter.name, + feature_name: feature.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.remove(feature) - } + end end # Public def clear(feature) payload = { - :operation => :clear, - :adapter_name => @adapter.name, - :feature_name => feature.name, + operation: :clear, + adapter_name: @adapter.name, + feature_name: feature.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.clear(feature) - } + end end # Public def get(feature) payload = { - :operation => :get, - :adapter_name => @adapter.name, - :feature_name => feature.name, + operation: :get, + adapter_name: @adapter.name, + feature_name: feature.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.get(feature) - } + end end # Public def enable(feature, gate, thing) payload = { - :operation => :enable, - :adapter_name => @adapter.name, - :feature_name => feature.name, - :gate_name => gate.name, + operation: :enable, + adapter_name: @adapter.name, + feature_name: feature.name, + gate_name: gate.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.enable(feature, gate, thing) - } + end end # Public def disable(feature, gate, thing) payload = { - :operation => :disable, - :adapter_name => @adapter.name, - :feature_name => feature.name, - :gate_name => gate.name, + operation: :disable, + adapter_name: @adapter.name, + feature_name: feature.name, + gate_name: gate.name, } - @instrumenter.instrument(InstrumentationName, payload) { |payload| + @instrumenter.instrument(InstrumentationName, payload) do |payload| payload[:result] = @adapter.disable(feature, gate, thing) - } + end end end end end