# File lib/deltacloud/drivers/mock/mock_driver.rb, line 351
    def create_blob(credentials, bucket_id, blob_id, blob_data, opts={})
      check_credentials(credentials)
      blob_meta = BlobHelper::extract_blob_metadata_hash(opts)
      blob = {
        :id => blob_id,
        :name => blob_id,
        :bucket => bucket_id,
        :content_length => blob_data[:tempfile].length,
        :content_type => blob_data[:type],
        :last_modified => Time.now,
        :user_metadata => BlobHelper::rename_metadata_headers(blob_meta, ''),
        :content => blob_data[:tempfile].read
      }
      @client.store(:blobs, blob)
      Blob.new(blob)
    end