module FeatureCop::Sampling::ClassMethods
Public Instance Methods
sample10(feature, identifier, options = {})
click to toggle source
# File lib/feature_cop/sampling.rb, line 9 def sample10(feature, identifier, options = {}) return true if whitelisted?(feature, identifier, options) return false if blacklisted?(feature, identifier, options) identifier.bytes.sum % 10 == 0 end
sample30(feature, identifier, options = {})
click to toggle source
# File lib/feature_cop/sampling.rb, line 15 def sample30(feature, identifier, options = {}) return true if whitelisted?(feature, identifier, options) return false if blacklisted?(feature, identifier, options) identifier.bytes.sum % 3 == 0 end
sample50(feature, identifier, options = {})
click to toggle source
# File lib/feature_cop/sampling.rb, line 21 def sample50(feature, identifier, options = {}) return true if whitelisted?(feature, identifier, options) return false if blacklisted?(feature, identifier, options) identifier.bytes.sum.odd? end