Sha256: beab067bd7a0fe6fdb9dee7e1a3a12d72132a7584ab82927190ed2c725bc5441
Contents?: true
Size: 687 Bytes
Versions: 21
Compression:
Stored size: 687 Bytes
Contents
require 'fog/openstack/models/model' module Fog module OpenStack class Volume class VolumeType < Fog::OpenStack::Model attribute :extra_specs def create requires :name response = service.create_volume_type(attributes) merge_attributes(response.body['volume_type']) self end def update requires :id response = service.update_volume_type(id, attributes) merge_attributes(response.body['volume_type']) self end def destroy requires :id service.delete_volume_type(id) true end end end end end
Version data entries
21 entries across 21 versions & 3 rubygems