Module: Fog::Storage::Google::GetObjectHttpUrl

Included in:
Mock, Real
Defined in:
lib/fog/storage/requests/google/get_object_http_url.rb

Instance Method Summary collapse

Instance Method Details

#get_object_http_url(bucket_name, object_name, expires) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/fog/storage/requests/google/get_object_http_url.rb', line 7

def get_object_http_url(bucket_name, object_name, expires)
  unless bucket_name
    raise ArgumentError.new('bucket_name is required')
  end
  unless object_name
    raise ArgumentError.new('object_name is required')
  end
  http_url({
    :headers  => {},
    :host     => @host,
    :method   => 'GET',
    :path     => "#{bucket_name}/#{object_name}"
  }, expires)
end