Method: Verdict::Assignment#initialize

Defined in:
lib/verdict/assignment.rb

#initialize(experiment, subject, group, originally_created_at, temporary = false) ⇒ Assignment

Returns a new instance of Assignment.



4
5
6
7
8
9
10
11
# File 'lib/verdict/assignment.rb', line 4

def initialize(experiment, subject, group, originally_created_at, temporary = false)
  @experiment         = experiment
  @subject            = subject
  @group              = group
  @first              = originally_created_at.nil? || experiment.manual_assignment_timestamps?
  @created_at         = originally_created_at || Time.now.utc
  @temporary          = temporary
end