Class: OpenShift::DnsService
- Inherits:
-
Object
- Object
- OpenShift::DnsService
- Defined in:
- lib/openshift/dns_service.rb
Class Method Summary collapse
Instance Method Summary collapse
- #close ⇒ Object
- #deregister_application(app_name, namespace) ⇒ Object
- #deregister_namespace(namespace) ⇒ Object
-
#initialize ⇒ DnsService
constructor
A new instance of DnsService.
- #modify_application(app_name, namespace, public_hostname) ⇒ Object
- #namespace_available?(namespace) ⇒ Boolean
- #publish ⇒ Object
- #register_application(app_name, namespace, public_hostname) ⇒ Object
- #register_namespace(namespace) ⇒ Object
Constructor Details
#initialize ⇒ DnsService
Returns a new instance of DnsService.
13 14 |
# File 'lib/openshift/dns_service.rb', line 13 def initialize end |
Class Method Details
.instance ⇒ Object
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
#close ⇒ Object
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
16 17 18 |
# File 'lib/openshift/dns_service.rb', line 16 def namespace_available?(namespace) return true end |
#publish ⇒ Object
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 |