Sha256: 2ca99600153bbec3d212ed7253b11976d35a35564dfafeb954df97a346a6b612

Contents?: true

Size: 969 Bytes

Versions: 2

Compression:

Stored size: 969 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.password
  puts "ERROR! Missing account credentials. Rerun the script with your credentials, e.g.\n\r"
  puts "    SSS_API_ACCOUNT_NAME=<myaccountname> SSS_API_PASSWORD=<mypassword> ./examples/users.rb\n\r"
  return
end

puts "## Account:  #{Supersaas::Client.instance.account_name}"
puts "## Password: #{'*' * Supersaas::Client.instance.password.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

2 entries across 2 versions & 1 rubygems

Version Path
supersaas-api-client-0.10.0 examples/schedules.rb
supersaas-api-client-0.9.0 examples/schedules.rb