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.



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

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.



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

def debug
  @debug
end

#loggerLogger

Returns The logger used for logging.

Returns:

  • (Logger)

    The logger used for logging.



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

def logger
  @logger
end

#secret_passString

Returns the secret_pass attribute value

Returns:

  • (String)

Raises:



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

def secret_pass
  @secret_pass
end

#urlString

Returns the url attribute value

Returns:

  • (String)

Raises:



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

def url
  @url
end

#user_agentString

Returns the user_agent attribute value

Returns:

  • (String)

Raises:



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

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.



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

def verify_ssl
  @verify_ssl
end