Sha256: 11bc2fc8c79691b2f5d14a35236bb3f30ee751c90cf99c80db3c3e818a934d44

Contents?: true

Size: 449 Bytes

Versions: 11

Compression:

Stored size: 449 Bytes

Contents

#!/usr/bin/env ruby

require 'dotenv'
Dotenv.load ".env.development", '.env'

token = ENV['PAGERDUTY_TOKEN'] || raise("Missing ENV['PAGERDUTY_TOKEN'], add to .env.development")

require 'pager_duty/connection'
$pagerduty = PagerDuty::Connection.new(token)

# https://v2.developer.pagerduty.com/v2/page/api-reference#!/Users/get_users
response = $pagerduty.get('users')
response['users'].each do |user|
  puts "#{user['name']}: #{user['email']}"
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pager_duty-connection-3.0.0 examples/find-users.rb
pager_duty-connection-2.3.0 examples/find-users.rb
pager_duty-connection-2.2.0 examples/find-users.rb
pager_duty-connection-2.1.0 examples/find-users.rb
pager_duty-connection-2.0.1 examples/find-users.rb
pager_duty-connection-2.0.0 examples/find-users.rb
pager_duty-connection-1.4.0 examples/find-users.rb
pager_duty-connection-1.3.0 examples/find-users.rb
pager_duty-connection-1.2.0 examples/find-users.rb
pager_duty-connection-1.1.0 examples/find-users.rb
pager_duty-connection-1.0.0 examples/find-users.rb