class PowerDNS::DB::CLI::Domain

Public Instance Methods

create(name) click to toggle source
# File lib/powerdns_db_cli/cli/domain.rb, line 6
def create(name)
  DB::Domain.create!(name: name, type: 'MASTER')
end
list() click to toggle source
# File lib/powerdns_db_cli/cli/domain.rb, line 11
def list
  headings = [:name, :type]
  rows = DB::Domain.order(*headings).pluck(*headings)
  puts Terminal::Table.new(headings: headings, rows: rows)
end
remove(name) click to toggle source
# File lib/powerdns_db_cli/cli/domain.rb, line 18
def remove(name)
  DB::Domain.where(name: name, type: 'MASTER').first!.destroy!
end