Sha256: 94912331e840008e341b1dbbb88c77177749c76a34d405a78976445b5511cd4c
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require 'vimeo' module Admin class VimeoBaseController < Admin::BaseController before_filter :get_account CONSUMER_KEY_FORMAT = /[a-z0-9]{32}/ CONSUMER_SECRET_FORMAT = /[a-z0-9]{16}/ TOKEN_FORMAT = /[a-z0-9]{32}/ SECRET_FORMAT = /[a-z0-9]{40}/ protected # Hack because I don't know how to turn off restriction otherwise def restrict_plugins end # Hack because I don't know how to turn off restriction otherwise def restrict_controller end def ready_to_authorize? @account[:consumer_key] =~ CONSUMER_KEY_FORMAT and @account[:consumer_secret] =~ CONSUMER_SECRET_FORMAT end def authorized? @account[:token] =~ TOKEN_FORMAT and @account[:secret] =~ SECRET_FORMAT end def get_account @account = { :username => RefinerySetting.find_or_set('vimeo_username', :value => "Username"), :consumer_key => RefinerySetting.find_by_name('vimeo_consumer_key').value, :consumer_secret => RefinerySetting.find_by_name('vimeo_consumer_secret').value, :token => RefinerySetting.find_by_name('vimeo_token').value, :secret => RefinerySetting.find_by_name('vimeo_secret').value} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
refinerycms-vimeo-videos-0.1.2 | app/controllers/admin/vimeo_base_controller.rb |