lib/cloudinary/uploader.rb in cloudinary-1.0.3 vs lib/cloudinary/uploader.rb in cloudinary-1.0.4
- old
+ new
@@ -10,11 +10,11 @@
:transformation => Cloudinary::Utils.generate_transformation_string(options),
:public_id=> options[:public_id],
:callback=> options[:callback],
:format=>options[:format],
:type=>options[:type],
- :tags=>options[:tags] && Cloudinary::Utils.build_array(options[:tags]).join(",")}.reject{|k,v| v.blank?}
+ :tags=>options[:tags] && Cloudinary::Utils.build_array(options[:tags]).join(",")}
if options[:eager]
params[:eager] = options[:eager].map do
|transformation, format|
transformation = transformation.clone
format = transformation.delete(:format) || format
@@ -102,10 +102,10 @@
cloudinary = options.delete(:upload_prefix) || Cloudinary.config.upload_prefix || "https://api.cloudinary.com"
resource_type = options.delete(:resource_type) || "image"
result = nil
cloud_name = Cloudinary.config.cloud_name || raise("Must supply cloud_name")
- RestClient::Request.execute(:method => :post, :url => "#{cloudinary}/v1_1/#{cloud_name}/#{resource_type}/#{action}", :payload => params, :timeout=>60) do
+ RestClient::Request.execute(:method => :post, :url => "#{cloudinary}/v1_1/#{cloud_name}/#{resource_type}/#{action}", :payload => params.reject{|k, v| v.blank?}, :timeout=>60) do
|response, request, tmpresult|
raise "Server returned unexpected status code - #{response.code} - #{response.body}" if ![200,400,500].include?(response.code)
begin
result = Cloudinary::Utils.json_decode(response.body)
rescue => e