lib/fog/aws/requests/s3/get_object.rb in fog-0.0.73 vs lib/fog/aws/requests/s3/get_object.rb in fog-0.0.74

- old
+ new

@@ -106,12 +106,22 @@ end response end def get_object_url(bucket_name, object_name, expires) - raise MockNotImplemented.new("Contributions welcome!") + unless bucket_name + raise ArgumentError.new('bucket_name is required') + end + unless object_name + raise ArgumentError.new('object_name is required') + end + url({ + :headers => {}, + :host => "#{bucket_name}.#{@host}", + :method => 'GET', + :path => CGI.escape(object_name) + }, expires) end - end end end end