Module: OnRamp::Ramp

Extended by:
Ramp
Included in:
Ramp
Defined in:
lib/on_ramp/ramp.rb

Instance Method Summary collapse

Instance Method Details

#ramped?(experiment_name, unique_id) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
12
13
14
15
16
17
18
# File 'lib/on_ramp/ramp.rb', line 8

def ramped?(experiment_name, unique_id)
  ramp_threshold = OnRamp.ab_experiments[experiment_name.to_s]\
    ['ramp'] / 100.0
  weight = OnRamp::Bucket.get_weight(
    unique_id: unique_id,
    experiment_name: experiment_name,
    version: 'ramp'
  )

  ramp_threshold > weight
end