Class: Dc::Metrics::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



8
9
10
11
12
13
14
15
# File 'lib/dc/metrics/configuration.rb', line 8

def initialize
  @caller = nil
  @environment = nil
  @gcp_project_id = nil
  @pubsub_topic_name = nil
  @gcp_credentials_path = nil
  @disabled = false
end

Instance Attribute Details

#callerObject

Returns the value of attribute caller.



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

def caller
  @caller
end

#environmentObject

Returns the value of attribute environment.



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

def environment
  @environment
end

#gcp_credentials_pathObject

Returns the value of attribute gcp_credentials_path.



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

def gcp_credentials_path
  @gcp_credentials_path
end

#gcp_project_idObject

Returns the value of attribute gcp_project_id.



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

def gcp_project_id
  @gcp_project_id
end

#pubsub_topic_nameObject

Returns the value of attribute pubsub_topic_name.



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

def pubsub_topic_name
  @pubsub_topic_name
end

Instance Method Details

#disableObject



17
18
19
# File 'lib/dc/metrics/configuration.rb', line 17

def disable
  @disabled = true
end

#disabled?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/dc/metrics/configuration.rb', line 21

def disabled?
  @disabled
end