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 {