module Sinatra::Videoman::Manager
Public Class Methods
after_file_upload(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 56 def self.after_file_upload &block self.register :after_file_upload, &block end
after_file_upload_failure(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 60 def self.after_file_upload_failure &block self.register :after_file_upload_failure, &block end
after_video_delete(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 84 def self.after_video_delete &block self.register :after_video_delete, &block end
after_video_save(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 64 def self.after_video_save &block self.register :after_video_save, &block end
after_video_save_failure(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 68 def self.after_video_save_failure &block self.register :after_video_save_failure, &block end
after_video_update(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 72 def self.after_video_update &block self.register :after_video_update, &block end
after_video_update_failure(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 76 def self.after_video_update_failure &block self.register :after_video_update_failure, &block end
before_video_delete(&block)
click to toggle source
# File lib/sinatra/videoman.rb, line 80 def self.before_video_delete &block self.register :before_video_delete, &block end
call(hook, args = [])
click to toggle source
# File lib/sinatra/videoman.rb, line 48 def self.call hook, args = [] if self.registered? hook @@callbacks[hook].each do |callback| callback.call(args) end end end
config() { |config| ... }
click to toggle source
# File lib/sinatra/videoman.rb, line 31 def self.config &block yield(@@config) if block_given? @@config end
register(hook, &block)
click to toggle source
# File lib/sinatra/videoman.rb, line 40 def self.register hook, &block if self.registered? hook @@callbacks[hook].push block else @@callbacks[hook] = [block] end end
registered?(hook)
click to toggle source
# File lib/sinatra/videoman.rb, line 36 def self.registered? hook @@callbacks.has_key? hook end