Class: TestTrack::FakeServer

Inherits:
Object
  • Object
show all
Defined in:
app/models/test_track/fake_server.rb

Class Method Summary collapse

Class Method Details

.assignmentsObject



19
20
21
# File 'app/models/test_track/fake_server.rb', line 19

def assignments
  TestTrack::Fake::Visitor.instance.assignments
end

.reset!(seed) ⇒ Object



23
24
25
26
# File 'app/models/test_track/fake_server.rb', line 23

def reset!(seed)
  TestTrack::Fake::Visitor.reset!
  @seed = Integer(seed)
end

.seedObject



28
29
30
# File 'app/models/test_track/fake_server.rb', line 28

def seed
  @seed || raise('TestTrack::FakeServer seed not set. Call TestTrack::FakeServer.reset!(seed) to set seed.')
end

.split_details(name) ⇒ Object



7
8
9
# File 'app/models/test_track/fake_server.rb', line 7

def split_details(name)
  TestTrack::Fake::SplitDetail.new(name).details
end

.split_registryObject



3
4
5
# File 'app/models/test_track/fake_server.rb', line 3

def split_registry
  TestTrack::Fake::SplitRegistry.instance.splits
end

.visitorObject



11
12
13
# File 'app/models/test_track/fake_server.rb', line 11

def visitor
  TestTrack::Fake::Visitor.instance
end

.visitor_detailsObject



15
16
17
# File 'app/models/test_track/fake_server.rb', line 15

def visitor_details
  TestTrack::Fake::VisitorDetail.instance
end