Class: LaunchDarkly::Impl::Model::VariationOrRollout

Inherits:
Object
  • Object
show all
Defined in:
lib/ldclient-rb/impl/model/feature_flag.rb

Overview

Since:

  • 5.5.0

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(variation, rollout_data) ⇒ VariationOrRollout

Returns a new instance of VariationOrRollout.

Since:

  • 5.5.0



160
161
162
163
# File 'lib/ldclient-rb/impl/model/feature_flag.rb', line 160

def initialize(variation, rollout_data)
  @variation = variation
  @rollout = rollout_data.nil? ? nil : Rollout.new(rollout_data)
end

Instance Attribute Details

#rolloutRollout|nil (readonly)

Returns currently we do not have a model class for the rollout.

Returns:

  • (Rollout|nil)

    currently we do not have a model class for the rollout

Since:

  • 5.5.0



168
169
170
# File 'lib/ldclient-rb/impl/model/feature_flag.rb', line 168

def rollout
  @rollout
end

#variationInteger|nil (readonly)

Returns:

  • (Integer|nil)

Since:

  • 5.5.0



166
167
168
# File 'lib/ldclient-rb/impl/model/feature_flag.rb', line 166

def variation
  @variation
end