Class: Misty::Openstack::Cinder::V3

Inherits:
HTTP::Client show all
Extended by:
Misty::Openstack::CinderV3
Defined in:
lib/misty/openstack/cinder/v3.rb

Constant Summary

Constants inherited from HTTP::Client

HTTP::Client::INTERFACES

Instance Attribute Summary

Attributes inherited from HTTP::Client

#microversion

Class Method Summary collapse

Methods included from Misty::Openstack::CinderV3

v3

Methods inherited from HTTP::Client

#headers, #headers_default, #initialize, #requests

Methods included from HTTP::Direct

#base_set, #delete, #get, #post, #put

Methods included from HTTP::Request

#decode?, #http, #http_copy, #http_delete, #http_get, #http_head, #http_options, #http_patch, #http_post, #http_put, #http_to_s

Methods included from HTTP::MethodBuilder

#method_missing

Constructor Details

This class inherits a constructor from Misty::HTTP::Client

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Misty::HTTP::MethodBuilder

Class Method Details

.apiObject



10
11
12
# File 'lib/misty/openstack/cinder/v3.rb', line 10

def self.api
  v3
end

.prefix_path_to_ignoreObject



14
15
16
# File 'lib/misty/openstack/cinder/v3.rb', line 14

def self.prefix_path_to_ignore
  "/v3/{tenant_id}"
end

.service_namesObject



18
19
20
# File 'lib/misty/openstack/cinder/v3.rb', line 18

def self.service_names
  %w{block-storage, block-store, volume}
end