Method: CIMI::Service::ResourceMetadata.resource_metadata_for
- Defined in:
- lib/cimi/service/resource_metadata.rb
.resource_metadata_for(svc_class, context) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/cimi/service/resource_metadata.rb', line 29 def self.(svc_class, context) cimi_resource = svc_class.name.split("::").last self.new(context, :values => { :id => context.(cimi_resource.underscore), :name => cimi_resource, :type_uri => svc_class.model_class.resource_uri, :attributes => svc_class.resource_attributes(context), :capabilities => svc_class.resource_capabilities(context), :actions => [] }) end |