Class: OpenShift::DnsService

Inherits:
Object
  • Object
show all
Defined in:
lib/openshift/dns_service.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDnsService

Returns a new instance of DnsService.



13
14
# File 'lib/openshift/dns_service.rb', line 13

def initialize
end

Class Method Details

.instanceObject



9
10
11
# File 'lib/openshift/dns_service.rb', line 9

def self.instance
  @oo_dns_provider.new
end

.provider=(provider_class) ⇒ Object



5
6
7
# File 'lib/openshift/dns_service.rb', line 5

def self.provider=(provider_class)
  @oo_dns_provider = provider_class
end

Instance Method Details

#closeObject



38
39
# File 'lib/openshift/dns_service.rb', line 38

def close
end

#deregister_application(app_name, namespace) ⇒ Object



29
30
# File 'lib/openshift/dns_service.rb', line 29

def deregister_application(app_name, namespace)
end

#deregister_namespace(namespace) ⇒ Object



23
24
# File 'lib/openshift/dns_service.rb', line 23

def deregister_namespace(namespace)
end

#modify_application(app_name, namespace, public_hostname) ⇒ Object



32
33
# File 'lib/openshift/dns_service.rb', line 32

def modify_application(app_name, namespace, public_hostname)
end

#namespace_available?(namespace) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/openshift/dns_service.rb', line 16

def namespace_available?(namespace)
  return true
end

#publishObject



35
36
# File 'lib/openshift/dns_service.rb', line 35

def publish
end

#register_application(app_name, namespace, public_hostname) ⇒ Object



26
27
# File 'lib/openshift/dns_service.rb', line 26

def register_application(app_name, namespace, public_hostname)
end

#register_namespace(namespace) ⇒ Object



20
21
# File 'lib/openshift/dns_service.rb', line 20

def register_namespace(namespace)
end