Class: Temescal::Configuration
- Inherits:
-
Object
- Object
- Temescal::Configuration
- Defined in:
- lib/temescal/configuration.rb
Instance Attribute Summary collapse
-
#default_message ⇒ Object
Public: Getter/Setter for default JSON message.
-
#ignored_errors ⇒ Object
Public: Getter for ignored errors array.
-
#monitors ⇒ Object
Public: Getter for monitors array.
-
#raise_errors ⇒ Object
writeonly
Public: Setter for raise_errors option.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Public: Initializes configuration and monitors option.
-
#raise_errors? ⇒ Boolean
Public: Getter for raise_errors.
Constructor Details
#initialize ⇒ Configuration
Public: Initializes configuration and monitors option.
Returns a new Configuration object.
19 20 21 22 |
# File 'lib/temescal/configuration.rb', line 19 def initialize @monitors = [] @ignored_errors = [] end |
Instance Attribute Details
#default_message ⇒ Object
Public: Getter/Setter for default JSON message.
14 15 16 |
# File 'lib/temescal/configuration.rb', line 14 def @default_message end |
#ignored_errors ⇒ Object
Public: Getter for ignored errors array.
8 9 10 |
# File 'lib/temescal/configuration.rb', line 8 def ignored_errors @ignored_errors end |
#monitors ⇒ Object
Public: Getter for monitors array.
5 6 7 |
# File 'lib/temescal/configuration.rb', line 5 def monitors @monitors end |
#raise_errors=(value) ⇒ Object (writeonly)
Public: Setter for raise_errors option.
11 12 13 |
# File 'lib/temescal/configuration.rb', line 11 def raise_errors=(value) @raise_errors = value end |
Instance Method Details
#raise_errors? ⇒ Boolean
Public: Getter for raise_errors.
Returns true if raise_errors is configured to true or the application is running in a test environment, false otherwise.
45 46 47 |
# File 'lib/temescal/configuration.rb', line 45 def raise_errors? @raise_errors == true || ENV["RACK_ENV"] == "test" end |