class Unleash::Strategy::UserWithId
Constants
- PARAM
Public Instance Methods
is_enabled?(params = {}, context = nil)
click to toggle source
requires: params, context.user_id,
# File lib/unleash/strategy/user_with_id.rb, line 11 def is_enabled?(params = {}, context = nil) return false unless params.is_a?(Hash) && params.has_key?(PARAM) return false unless params.fetch(PARAM, nil).is_a? String return false unless context.class.name == 'Unleash::Context' params[PARAM].split(",").map(&:strip).include?(context.user_id) end
name()
click to toggle source
# File lib/unleash/strategy/user_with_id.rb, line 6 def name 'userWithId' end