lib/rollout.rb in rollout-2.2.1 vs lib/rollout.rb in rollout-2.2.2
- old
+ new
@@ -1,7 +1,6 @@
require "rollout/version"
-require "rollout/legacy"
require "zlib"
require "set"
class Rollout
class Feature
@@ -48,16 +47,16 @@
@users = Set.new
@percentage = 0
end
def active?(rollout, user)
- if user.nil?
- @percentage == 100
- else
+ if user
id = user_id(user)
user_in_percentage?(id) ||
user_in_active_users?(id) ||
user_in_active_group?(user, rollout)
+ else
+ @percentage == 100
end
end
def to_hash
{