Class: AcquiaCloudApi::Client
- Inherits:
-
Object
- Object
- AcquiaCloudApi::Client
- Defined in:
- lib/acapi/client.rb,
lib/acapi/client/keys.rb,
lib/acapi/client/files.rb,
lib/acapi/client/sites.rb,
lib/acapi/client/tasks.rb,
lib/acapi/client/domains.rb,
lib/acapi/client/servers.rb,
lib/acapi/client/databases.rb,
lib/acapi/client/deployments.rb
Defined Under Namespace
Modules: Databases, Deployments, Domains, Files, Keys, Servers, Sites, Tasks
Instance Method Summary collapse
- #delete(uri, params = {}) ⇒ Object
- #get(uri, params = {}) ⇒ Object
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
- #post(uri, params = {}, data = {}) ⇒ Object
- #site_name ⇒ Object
Methods included from Tasks
#poll_all, #poll_task, #task, #task_complete?, #task_status, #tasks
Methods included from Sites
#environment, #environments, #site, #sites
Methods included from Servers
Methods included from Keys
#add_key, #key, #keys, #remove_key
Methods included from Files
Methods included from Domains
#add_domain, #domain, #domains, #migrate_domains, #purge_varnish_cache, #remove_domain
Methods included from Deployments
Methods included from Databases
#copy_database!, #create_database, #create_database_backup, #database, #database_backup, #database_backups, #databases, #delete_database!, #download_database_backup, #download_database_backup_link, #restore_database_backup!
Constructor Details
#initialize(options = {}) ⇒ Client
Returns a new instance of Client.
24 25 26 27 28 |
# File 'lib/acapi/client.rb', line 24 def initialize( = {}) @options = @site_name = [:site_name] @last_response = false end |
Instance Method Details
#delete(uri, params = {}) ⇒ Object
38 39 40 |
# File 'lib/acapi/client.rb', line 38 def delete(uri, params = {}) request :delete, uri, params end |
#get(uri, params = {}) ⇒ Object
30 31 32 |
# File 'lib/acapi/client.rb', line 30 def get(uri, params = {}) request :get, uri, params end |
#post(uri, params = {}, data = {}) ⇒ Object
34 35 36 |
# File 'lib/acapi/client.rb', line 34 def post(uri, params = {}, data = {}) request :post, uri, params, data end |