class Optimizely::Decision

Attributes

campaign_id[R]
experiment_id[R]
metadata[R]
variation_id[R]

Public Class Methods

new(campaign_id:, experiment_id:, variation_id:, metadata:) click to toggle source
# File lib/optimizely/event/entity/decision.rb, line 22
def initialize(campaign_id:, experiment_id:, variation_id:, metadata:)
  @campaign_id = campaign_id
  @experiment_id = experiment_id
  @variation_id = variation_id
  @metadata = metadata
end

Public Instance Methods

as_json() click to toggle source
# File lib/optimizely/event/entity/decision.rb, line 29
def as_json
  {
    campaign_id: @campaign_id,
    experiment_id: @experiment_id,
    variation_id: @variation_id,
    metadata: @metadata
  }
end