Sha256: a2a2f25a11a03ba53bbfe7fa9180840ae3de8041cf378e74d45f5693439dd8ba
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 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.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/appointments.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 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
supersaas-api-client-0.10.0 | examples/forms.rb |
supersaas-api-client-0.9.0 | examples/forms.rb |