Method: Fog::Storage::Google::Mock#put_object_url

Defined in:
lib/fog/google/requests/storage/put_object_url.rb

#put_object_url(bucket_name, object_name, expires, headers = {}) ⇒ Object


36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/fog/google/requests/storage/put_object_url.rb', line 36

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