Sha256: 48fb9a88545218000bdcccb3ef48ab4816bed29698ffb79b2421e257a0ed3953
Contents?: true
Size: 1.4 KB
Versions: 3
Compression:
Stored size: 1.4 KB
Contents
module DigitalOcean module Resource class Domain < Base def list(opts = {}) @connection.get '/domains' do |query| apply_params(query, opts) end.body end def create(params) @connection.get '/domains/new' do |query| apply_params(query, params) end.body end def show(id, opts = {}) @connection.get "/domains/#{id}" do |query| apply_params(query, opts) end.body end def delete(id) @connection.get("/domains/#{id}/destroy").body end def list_records(id, opts = {}) @connection.get "/domains/#{id}/records" do |query| apply_params(query, opts) end.body end def create_record(id, opts = {}) @connection.get "/domains/#{id}/records/new" do |query| apply_params(query, opts) end.body end def show_record(id, rec_id, opts = {}) @connection.get "/domains/#{id}/records/#{rec_id}" do |query| apply_params(query, opts) end.body end def edit_record(id, rec_id, opts = {}) @connection.get "/domains/#{id}/records/#{rec_id}/edit" do |query| apply_params(query, opts) end.body end def delete_record(id, rec_id, opts = {}) @connection.get("/domains/#{id}/records/#{rec_id}/destroy").body end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
digital_ocean-1.5.0 | lib/digital_ocean/resource/domain.rb |
digital_ocean-1.4.0 | lib/digital_ocean/resource/domain.rb |
digital_ocean-1.3.0 | lib/digital_ocean/resource/domain.rb |