mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
34e6a1105c
distinctly styles deprecations for clarity gives better flexibility for redirecting logs reduces possibility of missing deprecations because warnings are ignored
37 lines
1.2 KiB
Ruby
37 lines
1.2 KiB
Ruby
module Fog
|
|
module Storage
|
|
class AWS
|
|
class Real
|
|
|
|
# Get an expiring object url from S3
|
|
#
|
|
# ==== Parameters
|
|
# * bucket_name<~String> - Name of bucket containing object
|
|
# * object_name<~String> - Name of object to get expiring url for
|
|
# * expires<~Time> - An expiry time for this url
|
|
#
|
|
# ==== Returns
|
|
# * response<~Excon::Response>:
|
|
# * body<~String> - url for object
|
|
#
|
|
# ==== See Also
|
|
# http://docs.amazonwebservices.com/AmazonS3/latest/dev/S3_QSAuth.html
|
|
|
|
def get_object_url(bucket_name, object_name, expires)
|
|
Fog::Logger.deprecation("Fog::Storage::AWS => #get_object_url is deprecated, use #get_object_https_url instead [light_black](#{caller.first})[/]")
|
|
get_object_https_url(bucket_name, object_name, expires)
|
|
end
|
|
|
|
end
|
|
|
|
class Mock # :nodoc:all
|
|
|
|
def get_object_url(bucket_name, object_name, expires)
|
|
Fog::Logger.deprecation("Fog::Storage::AWS => #get_object_url is deprecated, use #get_object_https_url instead [light_black](#{caller.first})[/]")
|
|
get_object_https_url(bucket_name, object_name, expires)
|
|
end
|
|
|
|
end
|
|
end
|
|
end
|
|
end
|