class Prismic::Experiments

Attributes

draft[R]

@return [Array<Experiment>] list of all experiments from Prismic

running[R]

@return [Array<Experiments>] list of all experiments from Prismic

Public Class Methods

new(draft, running) click to toggle source
# File lib/prismic/experiments.rb, line 10
def initialize(draft, running)
  @draft = draft
  @running = running
end
parse(data) click to toggle source

@return [Experiments]

# File lib/prismic/experiments.rb, line 38
def self.parse(data)
  draft = []
  running = []
  if data != nil
    draft = data['draft'].map { |exp|
      Experiment.parse(exp)
    }
    running = data['running'].map { |exp|
      Experiment.parse(exp)
    }
  end
  new(draft, running)
end

Public Instance Methods

current() click to toggle source
# File lib/prismic/experiments.rb, line 15
def current
  running.first
end