Module: Occi::Infrastructure

Extended by:
Occi
Defined in:
lib/occi/infrastructure.rb,
lib/occi/infrastructure/os_tpl.rb,
lib/occi/infrastructure/compute.rb,
lib/occi/infrastructure/network.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

Classes: Compute, Network, Networkinterface, Os_tpl, Resource_tpl, 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



22
23
24
# File 'lib/occi/infrastructure.rb', line 22

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



14
15
16
# File 'lib/occi/infrastructure.rb', line 14

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



18
19
20
# File 'lib/occi/infrastructure.rb', line 18

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