class DigitalOcean::Resource::Domain
Public Instance Methods
create(params)
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 11 def create(params) @connection.get '/domains/new' do |query| apply_params(query, params) end.body end
create_record(id, opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 33 def create_record(id, opts = {}) @connection.get "/domains/#{id}/records/new" do |query| apply_params(query, opts) end.body end
delete(id)
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 23 def delete(id) @connection.get("/domains/#{id}/destroy").body end
delete_record(id, rec_id, opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 51 def delete_record(id, rec_id, opts = {}) @connection.get("/domains/#{id}/records/#{rec_id}/destroy").body end
edit_record(id, rec_id, opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 45 def edit_record(id, rec_id, opts = {}) @connection.get "/domains/#{id}/records/#{rec_id}/edit" do |query| apply_params(query, opts) end.body end
list(opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 5 def list(opts = {}) @connection.get '/domains' do |query| apply_params(query, opts) end.body end
list_records(id, opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 27 def list_records(id, opts = {}) @connection.get "/domains/#{id}/records" do |query| apply_params(query, opts) end.body end
show(id, opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 17 def show(id, opts = {}) @connection.get "/domains/#{id}" do |query| apply_params(query, opts) end.body end
show_record(id, rec_id, opts = {})
click to toggle source
# File lib/digital_ocean/resource/domain.rb, line 39 def show_record(id, rec_id, opts = {}) @connection.get "/domains/#{id}/records/#{rec_id}" do |query| apply_params(query, opts) end.body end