Module: Occi

Included in:
Core, Infrastructure
Defined in:
lib/occi.rb,
lib/occi/log.rb,
lib/occi/core.rb,
lib/occi/model.rb,
lib/occi/parser.rb,
lib/occi/version.rb,
lib/occi/api/dsl.rb,
lib/occi/core/link.rb,
lib/occi/core/kind.rb,
lib/occi/core/kinds.rb,
lib/occi/collection.rb,
lib/occi/core/links.rb,
lib/occi/parser/xml.rb,
lib/occi/parser/ovf.rb,
lib/occi/core/mixin.rb,
lib/occi/parser/ova.rb,
lib/occi/core/entity.rb,
lib/occi/core/mixins.rb,
lib/occi/parser/text.rb,
lib/occi/core/action.rb,
lib/occi/parser/json.rb,
lib/occi/core/related.rb,
lib/occi/core/actions.rb,
lib/occi/bin/occi_opts.rb,
lib/occi/core/resource.rb,
lib/occi/core/entities.rb,
lib/occi/core/category.rb,
lib/occi/core/resources.rb,
lib/occi/infrastructure.rb,
lib/occi/core/attribute.rb,
lib/occi/helpers/inspect.rb,
lib/occi/core/categories.rb,
lib/occi/core/attributes.rb,
lib/occi/core/action_instance.rb,
lib/occi/infrastructure/os_tpl.rb,
lib/occi/infrastructure/network.rb,
lib/occi/api/client/client_amqp.rb,
lib/occi/infrastructure/compute.rb,
lib/occi/infrastructure/storage.rb,
lib/occi/api/client/client_http.rb,
lib/occi/core/attribute_property.rb,
lib/occi/core/attribute_properties.rb,
lib/occi/infrastructure/storagelink.rb,
lib/occi/api/client/http/authn_utils.rb,
lib/occi/bin/resource_output_factory.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: Api, Bin, Core, Helpers, Infrastructure, Parser Classes: Collection, Log, Model

Constant Summary collapse

VERSION =
"3.1.0"

Instance Method Summary collapse

Instance Method Details

#actionsObject


49
50
51
# File 'lib/occi.rb', line 49

def actions
  Occi::Core::Actions.new
end

#categoriesArray

Returns list of Occi::Core::Categories

Returns:

  • (Array)

    list of Occi::Core::Categories


54
55
56
# File 'lib/occi.rb', line 54

def categories
  self.kinds + self.mixins + self.actions
end

#kindsObject


41
42
43
# File 'lib/occi.rb', line 41

def kinds
  Occi::Core::Kinds.new
end

#mixinsObject


45
46
47
# File 'lib/occi.rb', line 45

def mixins
  Occi::Core::Mixins.new
end