Sha256: 2814adb1f97758f8db31a8ce4687f9c35545ff1d6da738b9855783fea806c5f9
Contents?: true
Size: 1.15 KB
Versions: 3
Compression:
Stored size: 1.15 KB
Contents
#!/usr/bin/env ruby require "pp" require "supersaas-api-client" puts "\n\r# SuperSaaS Forms 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/appointments.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 if ENV['SSS_API_FORM'] form_id = ENV['SSS_API_FORM'] else puts "ERROR! Missing form id. Rerun the script with your form id, e.g.\n\r" puts " SSS_API_FORM=<formid> ./examples/forms.rb\n\r" return end puts "\n\rlisting forms..." puts "\n\r#### Supersaas::Client.instance.forms.list(#{form_id})\n\r" forms = Supersaas::Client.instance.forms.list(form_id) if forms.size > 0 form_id = forms.sample.id puts "\n\rgetting form..." puts "\n\r#### Supersaas::Client.instance.forms.get(#{form_id})\n\r" form = Supersaas::Client.instance.forms.get(form_id) end puts
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
supersaas-api-client-1.1.1 | examples/forms.rb |
supersaas-api-client-1.1.0 | examples/forms.rb |
supersaas-api-client-1.0.0 | examples/forms.rb |