class Prismic::Experiment

Attributes

google_id[R]

@return [String]

id[R]

@return [String]

name[R]

@return [String]

variations[R]

@return [Array<Variation>]

Public Class Methods

new(id, google_id, name, variations) click to toggle source
# File lib/prismic/experiments.rb, line 64
def initialize(id, google_id, name, variations)
  @id = id
  @google_id = google_id
  @name = name
  @variations = variations
end
parse(data) click to toggle source

@return [Experiment]

# File lib/prismic/experiments.rb, line 72
def self.parse(data)
  new(data['id'], data['googleId'], data['name'], data['variations'].map { |variation|
    Variation.parse(variation)
  })
end