Class: Certmeister::SelfTest::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/certmeister/self_test.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ok, data) ⇒ Result

Returns a new instance of Result.



58
59
60
61
# File 'lib/certmeister/self_test.rb', line 58

def initialize(ok, data)
  @ok = !!ok
  @data = data
end

Instance Attribute Details

#dataObject (readonly)

Returns the value of attribute data.



56
57
58
# File 'lib/certmeister/self_test.rb', line 56

def data
  @data
end

Instance Method Details

#messageObject



67
68
69
# File 'lib/certmeister/self_test.rb', line 67

def message
  @data.fetch(:message, nil) if @data.respond_to?(:fetch)
end

#ok?Boolean

Returns:

  • (Boolean)


63
64
65
# File 'lib/certmeister/self_test.rb', line 63

def ok?
  @ok
end