Sha256: 5eca6d3a60b72938d2272ea8d2a904f4370841cd48c94e48c0b6b100942a8375
Contents?: true
Size: 428 Bytes
Versions: 4
Compression:
Stored size: 428 Bytes
Contents
module Flipper module Gates class PercentageOfActors < Gate Key = :perc_actors def type_key Key end def open?(actor) percentage = toggle.value if percentage.nil? false else actor.identifier % 100 < percentage end end def protects?(thing) thing.is_a?(Flipper::Types::PercentageOfActors) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems