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