Sha256: 20366b827cea9c9420da3cd85ec5b6c6e136b7db26dfe41cd03467bf0592c304
Contents?: true
Size: 650 Bytes
Versions: 12
Compression:
Stored size: 650 Bytes
Contents
require 'fog/openstack/models/model' module Fog module Volume class OpenStack class Transfer < Fog::OpenStack::Model def save requires :name, :volume_id data = service.create_transfer(volume_id, :name => name) merge_attributes(data.body['transfer']) true end def destroy requires :id service.delete_transfer(id) true end def initialize(attributes) # Old 'connection' is renamed as service and should be used instead prepare_service_value(attributes) super end end end end end
Version data entries
12 entries across 12 versions & 2 rubygems