Class: VcloudSettings
- Inherits:
-
Object
- Object
- VcloudSettings
- Defined in:
- lib/vcloud_network_configurator/vcloud_settings.rb
Class Method Summary collapse
Instance Method Summary collapse
- #edge_gateway_config_url ⇒ Object
-
#initialize(options = {}) ⇒ VcloudSettings
constructor
A new instance of VcloudSettings.
- #sessions_url ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ VcloudSettings
Returns a new instance of VcloudSettings.
3 4 5 6 |
# File 'lib/vcloud_network_configurator/vcloud_settings.rb', line 3 def initialize = {} @api_url = [:url] @edge_gateway_uuid = [:edge_gateway_uuid] end |
Class Method Details
.request_headers ⇒ Object
16 17 18 19 20 21 |
# File 'lib/vcloud_network_configurator/vcloud_settings.rb', line 16 def self.request_headers { 'Accept' => 'application/*+xml;version=5.1', 'Content-Type' => 'application/vnd.vmware.admin.edgeGatewayServiceConfiguration+xml' } end |
Instance Method Details
#edge_gateway_config_url ⇒ Object
12 13 14 |
# File 'lib/vcloud_network_configurator/vcloud_settings.rb', line 12 def edge_gateway_config_url @api_url + "/admin/edgeGateway/" + @edge_gateway_uuid + "/action/configureServices" end |
#sessions_url ⇒ Object
8 9 10 |
# File 'lib/vcloud_network_configurator/vcloud_settings.rb', line 8 def sessions_url @api_url + "/sessions" end |