Sha256: e41ddc5b098b5a8bd4eb70aed0c74b100559d6107660839cd1799ca1d749a47a

Contents?: true

Size: 973 Bytes

Versions: 3

Compression:

Stored size: 973 Bytes

Contents

#!/usr/bin/env ruby

require "supersaas-api-client"

puts "\n\r# SuperSaaS Schedules Example\n\r"

unless Supersaas::Client.instance.account_name && Supersaas::Client.instance.api_key
  puts "ERROR! Missing account credentials. Rerun the script with your credentials, e.g.\n\r"
  puts "    SSS_API_ACCOUNT_NAME=<myaccountname> SSS_API_KEY=<xxxxxxxxxxxxxxxxxxxxxx> ./examples/users.rb\n\r"
  return
end

puts "## Account:  #{Supersaas::Client.instance.account_name}"
puts "## API KEY: #{'*' * Supersaas::Client.instance.api_key.size}\n\r"

Supersaas::Client.instance.verbose = true

puts "\n\rlisting schedules..."
puts "\n\r#### Supersaas::Client.instance.schedules.list\n\r"
schedules = Supersaas::Client.instance.schedules.list

puts "\n\rlisting schedule resources..."
[10, schedules.size].min.times do |i|
  puts "\n\r#### Supersaas::Client.instance.schedules.resources(#{schedules[i].id})\n\r"
  Supersaas::Client.instance.schedules.resources(schedules[i].id)
end
puts

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
supersaas-api-client-1.1.1 examples/schedules.rb
supersaas-api-client-1.1.0 examples/schedules.rb
supersaas-api-client-1.0.0 examples/schedules.rb