Module: Occi::Infrastructure

Extended by:
Occi
Defined in:
lib/occi/infrastructure.rb,
lib/occi/infrastructure/os_tpl.rb,
lib/occi/infrastructure/network.rb,
lib/occi/infrastructure/compute.rb,
lib/occi/infrastructure/storage.rb,
lib/occi/infrastructure/storagelink.rb,
lib/occi/infrastructure/resource_tpl.rb,
lib/occi/infrastructure/networkinterface.rb,
lib/occi/infrastructure/network/ipnetwork.rb,
lib/occi/infrastructure/networkinterface/ipnetworkinterface.rb

Defined Under Namespace

Modules: Os_tpl, Resource_tpl Classes: Compute, Network, Networkinterface, Storage, Storagelink

Constant Summary

Constants included from Occi

VERSION

Class Method Summary collapse

Methods included from Occi

actions, categories, kinds, mixins

Class Method Details

.actionsObject


20
21
22
# File 'lib/occi/infrastructure.rb', line 20

def self.actions
  Occi::Infrastructure::Compute.actions + Occi::Infrastructure::Storage.actions + Occi::Infrastructure::Network.actions + Occi::Infrastructure::Networkinterface.actions + Occi::Infrastructure::Storagelink.actions
end

.kindsObject


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

def self.kinds
  Occi::Core::Kinds.new << Occi::Infrastructure::Compute.kind << Occi::Infrastructure::Storage.kind << Occi::Infrastructure::Network.kind << Occi::Infrastructure::Networkinterface.kind << Occi::Infrastructure::Storagelink.kind
end

.mixinsObject


16
17
18
# File 'lib/occi/infrastructure.rb', line 16

def self.mixins
  Occi::Infrastructure::Compute.mixins + Occi::Infrastructure::Storage.mixins + Occi::Infrastructure::Network.mixins + Occi::Infrastructure::Networkinterface.mixins + Occi::Infrastructure::Storagelink.mixins
end