Class: Isaca::Configuration

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

Overview

Class used to store library configurations.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



113
114
115
116
# File 'lib/isaca.rb', line 113

def initialize
  @verify_ssl = true
  @debug = false
end

Instance Attribute Details

#debugBoolean

Returns Whether or not logging should be used. Recommend false for production to ease GDPR concerns.

Returns:

  • (Boolean)

    Whether or not logging should be used. Recommend false for production to ease GDPR concerns.



109
110
111
# File 'lib/isaca.rb', line 109

def debug
  @debug
end

#loggerLogger

Returns The logger used for logging.

Returns:

  • (Logger)

    The logger used for logging.



105
106
107
# File 'lib/isaca.rb', line 105

def logger
  @logger
end

#secret_passString

Returns the secret_pass attribute value

Returns:

  • (String)

Raises:



93
94
95
# File 'lib/isaca.rb', line 93

def secret_pass
  @secret_pass
end

#urlString

Returns the url attribute value

Returns:

  • (String)

Raises:



93
94
95
# File 'lib/isaca.rb', line 93

def url
  @url
end

#user_agentString

Returns the user_agent attribute value

Returns:

  • (String)

Raises:



97
98
99
# File 'lib/isaca.rb', line 97

def user_agent
  @user_agent
end

#verify_sslBoolean

Returns Whether or not SSL certificates should be verified. Recommend true for production.

Returns:

  • (Boolean)

    Whether or not SSL certificates should be verified. Recommend true for production.



101
102
103
# File 'lib/isaca.rb', line 101

def verify_ssl
  @verify_ssl
end