On Wed, 2011-06-08 at 20:09 +0300, [email protected] wrote:
> From: marios <[email protected]>
> 
> 
> Signed-off-by: marios <[email protected]>
> ---
>  server/lib/deltacloud/drivers/ec2/ec2_driver.rb |   37 ++++++-
>  server/lib/deltacloud/helpers/blob_stream.rb    |  142 
> ++++++++++++++++++++++-
>  server/server.rb                                |   51 +++++++--
>  server/views/blobs/new.html.haml                |   14 +-
>  4 files changed, 220 insertions(+), 24 deletions(-)

ACK. One small thing below; it's fine to just fix it and push without
posting the patches again.

> diff --git a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb 
> b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
> index 4edd989..d37e8ab 100644
> --- a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
> +++ b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
>
> @@ -445,6 +445,40 @@ module Deltacloud
>            end
>          end
>  
> +        #params: 
> {:user,:password,:bucket,:blob,:content_type,:content_length,:metadata}
> +        def blob_stream_connection(params)
> +          #canonicalise metadata:
> +          
> #http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?RESTAuthentication.html
> +          metadata = params[:metadata]

If you write 'metadata = params[:metadata] || {}' you don't need the
various 'unless metadata.nil?', which makes the code more readable.

David


Reply via email to