Module: Misty

Defined in:
lib/misty.rb,
lib/misty/cloud.rb,
lib/misty/misty.rb,
lib/misty/config.rb,
lib/misty/errors.rb,
lib/misty/helper.rb,
lib/misty/service.rb,
lib/misty/version.rb,
lib/misty/services.rb,
lib/misty/auth/name.rb,
lib/misty/openstack.rb,
lib/misty/auth/token.rb,
lib/misty/http/direct.rb,
lib/misty/http/header.rb,
lib/misty/auth/catalog.rb,
lib/misty/http/request.rb,
lib/misty/microversion.rb,
lib/misty/auth/token/v2.rb,
lib/misty/auth/token/v3.rb,
lib/misty/http/net_http.rb,
lib/misty/auth/catalog/v2.rb,
lib/misty/auth/catalog/v3.rb,
lib/misty/openstack/service.rb,
lib/misty/http/method_builder.rb,
lib/misty/openstack/extension.rb,
lib/misty/openstack/api/zun/v1.rb,
lib/misty/openstack/api/aodh/v2.rb,
lib/misty/openstack/api/heat/v1.rb,
lib/misty/openstack/api/panko/v2.rb,
lib/misty/openstack/api/swift/v1.rb,
lib/misty/openstack/api/zaqar/v2.rb,
lib/misty/openstack/service_pack.rb,
lib/misty/openstack/api/blazar/v1.rb,
lib/misty/openstack/api/cinder/v1.rb,
lib/misty/openstack/api/cinder/v2.rb,
lib/misty/openstack/api/cinder/v3.rb,
lib/misty/openstack/api/glance/v1.rb,
lib/misty/openstack/api/glance/v2.rb,
lib/misty/openstack/api/ironic/v1.rb,
lib/misty/openstack/api/karbor/v1.rb,
lib/misty/openstack/api/magnum/v1.rb,
lib/misty/openstack/api/manila/v2.rb,
lib/misty/openstack/api/murano/v1.rb,
lib/misty/openstack/api/nova/v2_1.rb,
lib/misty/openstack/api/senlin/v1.rb,
lib/misty/openstack/api/freezer/v1.rb,
lib/misty/openstack/api/gnocchi/v1.rb,
lib/misty/openstack/api/mistral/v2.rb,
lib/misty/openstack/api/trove/v1_0.rb,
lib/misty/openstack/api/watcher/v1.rb,
lib/misty/openstack/api/barbican/v1.rb,
lib/misty/openstack/api/keystone/v3.rb,
lib/misty/openstack/api/sahara/v1_1.rb,
lib/misty/openstack/api/tacker/v1_0.rb,
lib/misty/openstack/api/designate/v2.rb,
lib/misty/openstack/api/monasca/v2_0.rb,
lib/misty/openstack/api/neutron/v2_0.rb,
lib/misty/openstack/api/octavia/v2_0.rb,
lib/misty/openstack/api/ceilometer/v2.rb,
lib/misty/openstack/api/keystone/v2_0.rb,
lib/misty/openstack/api/masakari/v1_0.rb,
lib/misty/openstack/api/placement/v2_1.rb,
lib/misty/openstack/api/searchlight/v1.rb

Defined Under Namespace

Modules: Auth, HTTP, Helper, Microversion, Openstack Classes: Cloud, Config, Service, Services

Constant Summary collapse

VERSION =
'1.5.4'

Class Method Summary collapse

Class Method Details

.build(list) ⇒ Object



6
7
8
9
10
# File 'lib/misty/misty.rb', line 6

def self.build(list)
  services_list = Misty::Services.new
  list.each  {|s| services_list.add(s)}
  services_list
end

.servicesObject



12
13
14
# File 'lib/misty/misty.rb', line 12

def self.services
  @services ||= build(Misty::Openstack::SERVICES)
end