This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 2c465c4e3f364e80d53b995513beb772f957bd3a
tree 3a7097f5766530391bdbdefee5a9c9cbcfa44f83
parent 8decfc31f6b12af7988ab28363ad69000cb12d9b
tree 3a7097f5766530391bdbdefee5a9c9cbcfa44f83
parent 8decfc31f6b12af7988ab28363ad69000cb12d9b
gandi /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
README | ||
| |
lib/ |
README
USAGE
=====
require 'gandi'
session = Gandi::Session.connect(:login => "FO1234-GANDI", :password => "foobar")
session.password("new_password")
session.domain_list
session.account_balance
domain = "example.org"
period = 1
owner_handle = "AA1234-GANDI"
admin_handle = "BB2345-GANDI"
tech_handle = "CC3456-GANDI"
billing_handle = "DD4567-GANDI"
ns_list = ["ns1.example.net", "ns2.example.net", "ns1.example.com"]
operation = session.domain_create( domain, period,
owner_handle, admin_handle,
tech_handle, billing_handle,
ns_list)
session.operation_list :state => "PENDING"
TODO
====
Tests
Gem release
Argument checking for all Gandi methods
Documentation








