Sha256: 18aadc7e5a2cd2e5d5fde64af220e54306da0147fee82ab3f3f7f11087bde1ab
Contents?: true
Size: 676 Bytes
Versions: 5
Compression:
Stored size: 676 Bytes
Contents
require './example_setup' require 'flipper' require 'flipper/adapters/memory' adapter = Flipper::Adapters::Memory.new flipper = Flipper.new(adapter) logging = flipper[:logging] perform_test = lambda do |number| logging.enable flipper.random(number) total = 1_000 enabled = [] disabled = [] (1..total).each do |number| if logging.enabled? enabled << number else disabled << number end end actual = (enabled.size / total.to_f * 100).round(2) # puts "#{enabled.size} / #{total}" puts "percentage: #{actual} vs #{number}" end [1, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 99, 100].each do |number| perform_test.call number end
Version data entries
5 entries across 5 versions & 1 rubygems