Sha256: fc88efa73fcd900c62b4ed9d79aed8719321e50483ef37fe572dcb2bc885828c

Contents?: true

Size: 460 Bytes

Versions: 106

Compression:

Stored size: 460 Bytes

Contents

module CloudinaryController
  protected
  
  def valid_cloudinary_response?
    received_signature = request.query_parameters[:signature]
    calculated_signature = Cloudinary::Utils.api_sign_request(
      request.query_parameters.select{|key, value| [:public_id, :version].include?(key.to_sym)},
      Cloudinary.config.api_secret)
    return received_signature == calculated_signature
  end  
end

ActionController::Base.send :include, CloudinaryController

Version data entries

106 entries across 106 versions & 1 rubygems

Version Path
cloudinary-1.10.1.pre.rc lib/cloudinary/controller.rb
cloudinary-1.10.0 lib/cloudinary/controller.rb
cloudinary-1.9.1 lib/cloudinary/controller.rb
cloudinary-1.9.0 lib/cloudinary/controller.rb
cloudinary-1.8.3 lib/cloudinary/controller.rb
cloudinary-1.8.2 lib/cloudinary/controller.rb
cloudinary-1.8.1 lib/cloudinary/controller.rb
cloudinary-1.8.0 lib/cloudinary/controller.rb
cloudinary-1.7.0 lib/cloudinary/controller.rb
cloudinary-1.6.0 lib/cloudinary/controller.rb
cloudinary-1.5.2 lib/cloudinary/controller.rb
cloudinary-1.4.0 lib/cloudinary/controller.rb
cloudinary-1.3.0 lib/cloudinary/controller.rb
cloudinary-1.2.4 lib/cloudinary/controller.rb
cloudinary-1.2.3 lib/cloudinary/controller.rb
cloudinary-1.2.2 lib/cloudinary/controller.rb
cloudinary-1.2.1 lib/cloudinary/controller.rb
cloudinary-1.2.0 lib/cloudinary/controller.rb
cloudinary-1.1.7 lib/cloudinary/controller.rb
cloudinary-1.1.6 lib/cloudinary/controller.rb