Class: Cohere::Transcribe::Doctor::Results

Inherits:
Object
  • Object
show all
Defined in:
lib/cohere/transcribe/doctor.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(out: $stdout) ⇒ Results

Returns a new instance of Results.



47
48
49
50
51
# File 'lib/cohere/transcribe/doctor.rb', line 47

def initialize(out: $stdout)
  @out = out
  @failures = 0
  @warnings = 0
end

Instance Attribute Details

#failuresObject (readonly)

Returns the value of attribute failures.



45
46
47
# File 'lib/cohere/transcribe/doctor.rb', line 45

def failures
  @failures
end

#warningsObject (readonly)

Returns the value of attribute warnings.



45
46
47
# File 'lib/cohere/transcribe/doctor.rb', line 45

def warnings
  @warnings
end

Instance Method Details

#fail(message) ⇒ Object



62
63
64
65
# File 'lib/cohere/transcribe/doctor.rb', line 62

def fail(message)
  @failures += 1
  @out.puts("[FAIL] #{message}")
end

#ok(message) ⇒ Object



53
54
55
# File 'lib/cohere/transcribe/doctor.rb', line 53

def ok(message)
  @out.puts("[OK]   #{message}")
end

#warn(message) ⇒ Object



57
58
59
60
# File 'lib/cohere/transcribe/doctor.rb', line 57

def warn(message)
  @warnings += 1
  @out.puts("[WARN] #{message}")
end