class StickShift::DnsService

Public Class Methods

instance() click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 9
def self.instance
  @ss_dns_provider.new
end
new() click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 13
def initialize
end
provider=(provider_class) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 5
def self.provider=(provider_class)
  @ss_dns_provider = provider_class
end

Public Instance Methods

close() click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 38
def close
end
deregister_application(app_name, namespace) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 29
def deregister_application(app_name, namespace)
end
deregister_namespace(namespace) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 23
def deregister_namespace(namespace)
end
modify_application(app_name, namespace, public_hostname) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 32
def modify_application(app_name, namespace, public_hostname)
end
namespace_available?(namespace) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 16
def namespace_available?(namespace)
  return true
end
publish() click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 35
def publish
end
register_application(app_name, namespace, public_hostname) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 26
def register_application(app_name, namespace, public_hostname)
end
register_namespace(namespace) click to toggle source
# File lib/stickshift-controller/lib/stickshift/dns_service.rb, line 20
def register_namespace(namespace)
end