Class: Labkit::UserExperienceSli::Null

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/labkit/user_experience_sli/null.rb

Overview

Fakes Labkit::UserExperienceSli::Experience.

Instance Method Summary collapse

Instance Method Details

#checkpoint(*_args) ⇒ Object



27
# File 'lib/labkit/user_experience_sli/null.rb', line 27

def checkpoint(*_args) = self

#complete(*_args) ⇒ Object



28
# File 'lib/labkit/user_experience_sli/null.rb', line 28

def complete(*_args) = self

#error!(*_args) ⇒ Object



29
# File 'lib/labkit/user_experience_sli/null.rb', line 29

def error!(*_args) = self

#idObject



11
# File 'lib/labkit/user_experience_sli/null.rb', line 11

def id = 'null'

#observed(**_kwargs) ⇒ Object



25
# File 'lib/labkit/user_experience_sli/null.rb', line 25

def observed(**_kwargs) = self

#push_attributes!(*_args) ⇒ Object



26
# File 'lib/labkit/user_experience_sli/null.rb', line 26

def push_attributes!(*_args) = self

#rehydrate(*_args, **_kwargs) ⇒ Object



30
# File 'lib/labkit/user_experience_sli/null.rb', line 30

def rehydrate(*_args, **_kwargs) = self

#resume(**_extra) ⇒ Object



19
20
21
22
23
# File 'lib/labkit/user_experience_sli/null.rb', line 19

def resume(**_extra)
  return yield(self) if block_given?

  self
end

#start(**_extra) ⇒ Object



13
14
15
16
17
# File 'lib/labkit/user_experience_sli/null.rb', line 13

def start(**_extra)
  return yield(self) if block_given?

  self
end

#to_hObject



31
# File 'lib/labkit/user_experience_sli/null.rb', line 31

def to_h = {}