Module: Fog::Storage::GoogleJSON::GetObjectHttpsUrl

Included in:
Mock, Real
Defined in:
lib/fog/storage/google_json/requests/get_object_https_url.rb

Instance Method Summary collapse

Instance Method Details

#get_object_https_url(bucket_name, object_name, expires, options = {}) ⇒ Object

Raises:

  • (ArgumentError)


5
6
7
8
9
10
11
12
13
14
# File 'lib/fog/storage/google_json/requests/get_object_https_url.rb', line 5

def get_object_https_url(bucket_name, object_name, expires, options = {})
  raise ArgumentError.new("bucket_name is required") unless bucket_name
  raise ArgumentError.new("object_name is required") unless object_name

  https_url(options.merge(:headers  => {},
                          :host     => @host,
                          :method   => "GET",
                          :path     => "#{bucket_name}/#{object_name}"),
            expires)
end