Class: Nvoi::Configuration::Result::Init

Inherits:
Object
  • Object
show all
Defined in:
lib/nvoi/configuration/result.rb

Overview

Result for init operations (includes encryption artifacts)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config: nil, master_key: nil, ssh_public_key: nil, error_type: nil, error_message: nil) ⇒ Init

Returns a new instance of Init.



30
31
32
33
34
35
36
# File 'lib/nvoi/configuration/result.rb', line 30

def initialize(config: nil, master_key: nil, ssh_public_key: nil, error_type: nil, error_message: nil)
  @config = config
  @master_key = master_key
  @ssh_public_key = ssh_public_key
  @error_type = error_type
  @error_message = error_message
end

Instance Attribute Details

#configObject (readonly)

Returns the value of attribute config.



28
29
30
# File 'lib/nvoi/configuration/result.rb', line 28

def config
  @config
end

#error_messageObject (readonly)

Returns the value of attribute error_message.



28
29
30
# File 'lib/nvoi/configuration/result.rb', line 28

def error_message
  @error_message
end

#error_typeObject (readonly)

Returns the value of attribute error_type.



28
29
30
# File 'lib/nvoi/configuration/result.rb', line 28

def error_type
  @error_type
end

#master_keyObject (readonly)

Returns the value of attribute master_key.



28
29
30
# File 'lib/nvoi/configuration/result.rb', line 28

def master_key
  @master_key
end

#ssh_public_keyObject (readonly)

Returns the value of attribute ssh_public_key.



28
29
30
# File 'lib/nvoi/configuration/result.rb', line 28

def ssh_public_key
  @ssh_public_key
end

Instance Method Details

#failure?Boolean

Returns:

  • (Boolean)


39
# File 'lib/nvoi/configuration/result.rb', line 39

def failure? = !success?

#success?Boolean

Returns:

  • (Boolean)


38
# File 'lib/nvoi/configuration/result.rb', line 38

def success? = @error_type.nil?