Class: Admin::VimeoVideosController

Inherits:
BaseController
  • Object
show all
Includes:
Refinery::VimeoVideos::Account
Defined in:
app/controllers/admin/vimeo_videos_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



22
23
24
# File 'app/controllers/admin/vimeo_videos_controller.rb', line 22

def create
  
end

#indexObject



8
9
10
11
12
13
14
15
16
# File 'app/controllers/admin/vimeo_videos_controller.rb', line 8

def index
  if authorized?
    
  elsif request.xhr?
    render :text => 'You have not authorized this application to use your vimeo account.'
  else
    raise ArgumentError, 'You have not authorized this application to use your vimeo account.'
  end
end

#insertObject



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'app/controllers/admin/vimeo_videos_controller.rb', line 26

def insert
  self.new if @vimeo_video.nil?

  @url_override = admin_vimeo_videos_url(:dialog => from_dialog?, :insert => true)

  if params[:conditions].present?
    extra_condition = params[:conditions].split(',')

    extra_condition[1] = true if extra_condition[1] == "true"
    extra_condition[1] = false if extra_condition[1] == "false"
    extra_condition[1] = nil if extra_condition[1] == "nil"
    paginate_vimeo_videos({extra_condition[0].to_sym => extra_condition[1]})
  else
    paginate_vimeo_videos
  end
  render :action => "insert"
end

#newObject



18
19
20
# File 'app/controllers/admin/vimeo_videos_controller.rb', line 18

def new
  @vimeo_video = VimeoVideo.new
end