class Optimizely::Snapshot

Attributes

decisions[R]
events[R]

Public Class Methods

new(events:, decisions: nil) click to toggle source
# File lib/optimizely/event/entity/snapshot.rb, line 22
def initialize(events:, decisions: nil)
  @decisions = decisions
  @events = events
end

Public Instance Methods

as_json() click to toggle source
# File lib/optimizely/event/entity/snapshot.rb, line 27
def as_json
  hash = {events: @events}
  hash[:decisions] = @decisions unless @decisions.nil?
  hash
end