Sha256: a91fc4d8eaf853a36dd9ea3d79d5e33659d7697d0d446b9e0b1e932d16360faa

Contents?: true

Size: 679 Bytes

Versions: 27

Compression:

Stored size: 679 Bytes

Contents

module Fog
  module Storage
    class OpenStack
      class Real

        # Get details for object
        #
        # ==== Parameters
        # * container<~String> - Name of container to look in
        # * object<~String> - Name of object to look for
        #
        def get_object(container, object, &block)
          params = {}

          if block_given?
            params[:response_block] = Proc.new
          end

          request(params.merge!({
            :expects  => 200,
            :method   => 'GET',
            :path     => "#{Fog::OpenStack.escape(container)}/#{Fog::OpenStack.escape(object)}"
          }), false)
        end

      end
    end
  end
end

Version data entries

27 entries across 27 versions & 7 rubygems

Version Path
cifrado-0.2.1 vendor/fog/lib/fog/openstack/requests/storage/get_object.rb
cifrado-0.2.0 vendor/fog/lib/fog/openstack/requests/storage/get_object.rb
gapinc-fog-1.12.1.2.1 lib/fog/openstack/requests/storage/get_object.rb
fog-maestrodev-1.15.0.20130829165835 lib/fog/openstack/requests/storage/get_object.rb
fog-1.15.0 lib/fog/openstack/requests/storage/get_object.rb
gapinc-fog-1.14.0 lib/fog/openstack/requests/storage/get_object.rb
fog-maestrodev-1.14.0.20130806165225 lib/fog/openstack/requests/storage/get_object.rb
fog-1.14.0 lib/fog/openstack/requests/storage/get_object.rb
fog-1.13.0 lib/fog/openstack/requests/storage/get_object.rb
gapinc-fog-1.12.1.2 lib/fog/openstack/requests/storage/get_object.rb
gapinc-fog-1.12.1.1 lib/fog/openstack/requests/storage/get_object.rb
gapinc-fog-1.12.1a lib/fog/openstack/requests/storage/get_object.rb
gapinc-fog-1.12.1 lib/fog/openstack/requests/storage/get_object.rb
fog-1.12.1 lib/fog/openstack/requests/storage/get_object.rb
fog-1.12.0 lib/fog/openstack/requests/storage/get_object.rb
hpfog-0.0.20 lib/fog/openstack/requests/storage/get_object.rb
vagrant-shell-0.2.6 vendor/bundle/gems/fog-1.10.1/lib/fog/openstack/requests/storage/get_object.rb
vagrant-shell-0.2.5 vendor/bundle/gems/fog-1.10.1/lib/fog/openstack/requests/storage/get_object.rb
fog-1.11.1 lib/fog/openstack/requests/storage/get_object.rb
fog-1.11.0 lib/fog/openstack/requests/storage/get_object.rb