Sha256: 5512c1948f9f319f5c0ebb11974455193ea526b0659a7103bc9c4e2957fbc017
Contents?: true
Size: 651 Bytes
Versions: 39
Compression:
Stored size: 651 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
39 entries across 37 versions & 3 rubygems