Sha256: 4a6d5e3eaaf2778ff6ee179e928f061864cb83aa7f7121d9709c6bfa71badd78

Contents?: true

Size: 994 Bytes

Versions: 6

Compression:

Stored size: 994 Bytes

Contents

class VzaarController < ApplicationController

  def index
    respond_to do |format|
      format.html
    end
  end

  def process_video
    guid = params[:guid]
    title = params[:filename]
    Vzaar.connection.process_video :guid => guid, :title => title,
      :description => 'some description',
      :profile => '1' 
    render :nothing => true
  end 

  def signature
    signature = Vzaar.connection.signature :flash_request => true
    json_signature = {}
    json_signature[:AWSAccessKeyId] = signature.aws_access_key
    json_signature[:key] = signature.key
    json_signature[:acl] = signature.acl
    json_signature[:policy] = signature.policy
    json_signature[:signature] = signature.signature
    json_signature[:success_action_status] = '201'
    json_signature['content-type'] = 'binary/octet-stream'
    json_signature[:guid] = signature.guid
    respond_to do |format|
      format.json do
        render :json => json_signature.to_json
      end 
    end 
  end 


end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vzaar-0.2.3 lib/rails/controllers/vzaar_controller.rb
vzaar-0.2.2.2 lib/rails/controllers/vzaar_controller.rb
vzaar-0.2.2.1 lib/rails/controllers/vzaar_controller.rb
vzaar-0.2.2 lib/rails/controllers/vzaar_controller.rb
vzaar-0.2.1 lib/rails/controllers/vzaar_controller.rb
vzaar-0.2.0 lib/rails/controllers/vzaar_controller.rb