Class: Depsio::Configuration

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

Overview

Used to set up and modify settings for the notifier.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



6
7
8
# File 'lib/depsio/configuration.rb', line 6

def initialize
  @enabled_environments = %w(production)
end

Instance Attribute Details

#api_keyObject

Returns the value of attribute api_key.



4
5
6
# File 'lib/depsio/configuration.rb', line 4

def api_key
  @api_key
end

#enabled_environmentsObject

Returns the value of attribute enabled_environments.



4
5
6
# File 'lib/depsio/configuration.rb', line 4

def enabled_environments
  @enabled_environments
end

#endpointObject

Returns the value of attribute endpoint.



4
5
6
# File 'lib/depsio/configuration.rb', line 4

def endpoint
  @endpoint
end

#loggerObject

Returns the value of attribute logger.



4
5
6
# File 'lib/depsio/configuration.rb', line 4

def logger
  @logger
end

Instance Method Details

#enabled?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/depsio/configuration.rb', line 14

def enabled?
  enabled_environments.include?(::Rails.env)
end