Class: ApplicationEnvironmentData
- Inherits:
-
Object
- Object
- ApplicationEnvironmentData
- Defined in:
- lib/errorapp_notifier/application_environment_data.rb
Instance Attribute Summary collapse
-
#exception ⇒ Object
readonly
Returns the value of attribute exception.
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(exception) ⇒ ApplicationEnvironmentData
constructor
A new instance of ApplicationEnvironmentData.
Constructor Details
#initialize(exception) ⇒ ApplicationEnvironmentData
Returns a new instance of ApplicationEnvironmentData.
4 5 6 |
# File 'lib/errorapp_notifier/application_environment_data.rb', line 4 def initialize(exception) @exception = exception end |
Instance Attribute Details
#exception ⇒ Object (readonly)
Returns the value of attribute exception.
2 3 4 |
# File 'lib/errorapp_notifier/application_environment_data.rb', line 2 def exception @exception end |
Instance Method Details
#data ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/errorapp_notifier/application_environment_data.rb', line 8 def data { :application_environment => { :environment => application_environment, :env => extract_environment(ENV), :host => get_hostname, :run_as_user => get_username, :application_root_directory => application_root_directory, :language => 'ruby', :language_version => language_version_string, :libraries_loaded => libraries_loaded } } end |