Module: Gandi
- Defined in:
- lib/gandi.rb,
lib/gandi/errors.rb,
lib/gandi/session.rb,
lib/gandi/fault_code.rb,
lib/gandi/fault_code/data.rb,
lib/gandi/fault_code/server.rb,
lib/gandi/fault_code/unknown.rb
Defined Under Namespace
Classes: DataError, FaultCode, FaultCodeError, ProxyCall, ServerError, Session, UnknownError
Constant Summary collapse
- VERSION =
'3.3.27'
- ENDPOINT =
{ test: 'https://rpc.ote.gandi.net/xmlrpc/', production: 'https://rpc.gandi.net/xmlrpc/', }
- OLD_METHODS =
%w( domain.owner.set_dry_run hosting.iface.ip_attach hosting.iface.ip_detach hosting.ip.create hosting.ip.delete )
- VALID_METHODS =
%w( catalog.list cert.change_dcv cert.count cert.create cert.delete cert.get_dcv_params cert.info cert.list cert.package.list cert.renew cert.resend_dcv cert.update contact.balance contact.can_associate contact.can_associate_domain contact.count contact.create contact.delete contact.info contact.list contact.release contact.update contact.reachability.resend datacenter.list domain.autorenew.activate domain.autorenew.deactivate domain.available domain.contacts.set domain.count domain.create domain.claims.accept domain.claims.check domain.claims.info domain.delete.accept domain.delete.available domain.delete.decline domain.delete.info domain.delete.proceed domain.dnssec.create domain.dnssec.delete domain.dnssec.list domain.eoi.count domain.eoi.create domain.eoi.delete domain.eoi.info domain.eoi.list domain.forward.count domain.forward.create domain.forward.delete domain.forward.list domain.forward.update domain.host.count domain.host.create domain.host.delete domain.host.info domain.host.list domain.host.update domain.info domain.list domain.mailbox.alias.set domain.mailbox.count domain.mailbox.create domain.mailbox.delete domain.mailbox.info domain.mailbox.list domain.mailbox.purge domain.mailbox.responder.activate domain.mailbox.responder.deactivate domain.mailbox.update domain.misc.ukrights domain.nameservers.set domain.owner.set domain.packmail.autorenew domain.packmail.create domain.packmail.delete domain.packmail.info domain.packmail.renew domain.packmail.update domain.release domain.renew domain.reseller.set domain.restore domain.smd.count domain.smd.create domain.smd.delete domain.smd.extract domain.smd.info domain.smd.list domain.status.lock domain.status.unlock domain.tld.list domain.tld.region domain.transferin.available domain.transferin.proceed domain.webredir.count domain.webredir.create domain.webredir.delete domain.webredir.list domain.webredir.update domain.zone.clone domain.zone.count domain.zone.create domain.zone.delete domain.zone.info domain.zone.list domain.zone.record.add domain.zone.record.count domain.zone.record.delete domain.zone.record.list domain.zone.record.set domain.zone.record.update domain.zone.set domain.zone.update domain.zone.version.count domain.zone.version.delete domain.zone.version.list domain.zone.version.new domain.zone.version.set hosting.catalog.list hosting.catalog.price hosting.datacenter.list hosting.disk.count hosting.disk.create hosting.disk.create_from hosting.disk.delete hosting.disk.info hosting.disk.list hosting.disk.list_kernels hosting.disk.list_options hosting.disk.rollback_from hosting.disk.update hosting.iface.count hosting.iface.create hosting.iface.delete hosting.iface.info hosting.iface.list hosting.iface.update hosting.image.info hosting.image.list hosting.ip.count hosting.ip.info hosting.ip.list hosting.ip.update hosting.metric.available hosting.metric.query hosting.product.create hosting.product.delete hosting.product.renew hosting.product.update hosting.rating.list hosting.rproxy.probe.check_server hosting.rproxy.probe.disable hosting.rproxy.probe.enable hosting.rproxy.probe.test hosting.rproxy.probe.update hosting.rproxy.count hosting.rproxy.create hosting.rproxy.delete hosting.rproxy.info hosting.rproxy.list hosting.rproxy.update hosting.rproxy.server.count hosting.rproxy.server.create hosting.rproxy.server.delete hosting.rproxy.server.disable hosting.rproxy.server.enable hosting.rproxy.server.list hosting.rproxy.vhost.alter_zone hosting.rproxy.vhost.count hosting.rproxy.vhost.create hosting.rproxy.vhost.delete hosting.rproxy.vhost.get_dns_entries hosting.rproxy.vhost.list hosting.ssh.count hosting.ssh.create hosting.ssh.delete hosting.ssh.info hosting.ssh.list hosting.vlan.count hosting.vlan.create hosting.vlan.delete hosting.vlan.info hosting.vlan.list hosting.vlan.update hosting.vm.count hosting.vm.create hosting.vm.create_from hosting.vm.delete hosting.vm.disk_attach hosting.vm.disk_detach hosting.vm.disk_rollback hosting.vm.iface_attach hosting.vm.iface_detach hosting.vm.info hosting.vm.list hosting.vm.reboot hosting.vm.start hosting.vm.stop hosting.vm.update notification.count notification.list notification.test notification.subscription.count notification.subscription.create notification.subscription.delete notification.subscription.list operation.cancel operation.count operation.info operation.list operation.relaunch paas.count paas.create paas.delete paas.info paas.list paas.renew paas.restart paas.snapshot.count paas.snapshot.info paas.snapshot.list paas.type.count paas.type.list paas.update paas.vhost.count paas.vhost.create paas.vhost.delete paas.vhost.get_dns_entries paas.vhost.info paas.vhost.list security.key.renew site.alter_zone site.count site.create site.delete site.edit site.get_dns_entries site.info site.key.create site.key.delete site.key.list site.key.update site.list site.package.list site.renew site.update version.info )
Class Method Summary collapse
Class Method Details
.silence_warnings ⇒ Object
18 19 20 21 22 23 |
# File 'lib/gandi.rb', line 18 def self.silence_warnings old_verbose, $VERBOSE = $VERBOSE, nil yield ensure $VERBOSE = old_verbose end |