class Codeclimate::Collectors::Pagerduty::Client

Attributes

configuration[R]
manager[R]

Public Class Methods

sync(configuration:, manager:, earliest_data_cutoff:) click to toggle source
# File lib/codeclimate/collectors/pagerduty/client.rb, line 12
def self.sync(configuration:, manager:, earliest_data_cutoff:)
  Handlers::Sync.new(
    configuration: Configuration.new(configuration),
    manager: manager,
    earliest_data_cutoff: earliest_data_cutoff,
  ).run
end
validate_configuration(configuration:, manager:) click to toggle source
# File lib/codeclimate/collectors/pagerduty/client.rb, line 5
def self.validate_configuration(configuration:, manager:)
  Handlers::VerifyConfiguration.new(
    configuration: Configuration.new(configuration),
    manager: manager,
  ).run
end