module Qs::MessageHandler::ClassMethods

Public Instance Methods

after(&block) click to toggle source
# File lib/qs/message_handler.rb, line 72
def after(&block);       self.after_callbacks       << block; end
after_callbacks() click to toggle source
# File lib/qs/message_handler.rb, line 65
def after_callbacks;       @after_callbacks       ||= []; end
after_init(&block) click to toggle source
# File lib/qs/message_handler.rb, line 74
def after_init(&block);  self.after_init_callbacks  << block; end
after_init_callbacks() click to toggle source
# File lib/qs/message_handler.rb, line 67
def after_init_callbacks;  @after_init_callbacks  ||= []; end
after_run(&block) click to toggle source
# File lib/qs/message_handler.rb, line 76
def after_run(&block);   self.after_run_callbacks   << block; end
after_run_callbacks() click to toggle source
# File lib/qs/message_handler.rb, line 69
def after_run_callbacks;   @after_run_callbacks   ||= []; end
before(&block) click to toggle source
# File lib/qs/message_handler.rb, line 71
def before(&block);      self.before_callbacks      << block; end
before_callbacks() click to toggle source
# File lib/qs/message_handler.rb, line 64
def before_callbacks;      @before_callbacks      ||= []; end
before_init(&block) click to toggle source
# File lib/qs/message_handler.rb, line 73
def before_init(&block); self.before_init_callbacks << block; end
before_init_callbacks() click to toggle source
# File lib/qs/message_handler.rb, line 66
def before_init_callbacks; @before_init_callbacks ||= []; end
before_run(&block) click to toggle source
# File lib/qs/message_handler.rb, line 75
def before_run(&block);  self.before_run_callbacks  << block; end
before_run_callbacks() click to toggle source
# File lib/qs/message_handler.rb, line 68
def before_run_callbacks;  @before_run_callbacks  ||= []; end
prepend_after(&block) click to toggle source
# File lib/qs/message_handler.rb, line 79
def prepend_after(&block);       self.after_callbacks.unshift(block);       end
prepend_after_init(&block) click to toggle source
# File lib/qs/message_handler.rb, line 81
def prepend_after_init(&block);  self.after_init_callbacks.unshift(block);  end
prepend_after_run(&block) click to toggle source
# File lib/qs/message_handler.rb, line 83
def prepend_after_run(&block);   self.after_run_callbacks.unshift(block);   end
prepend_before(&block) click to toggle source
# File lib/qs/message_handler.rb, line 78
def prepend_before(&block);      self.before_callbacks.unshift(block);      end
prepend_before_init(&block) click to toggle source
# File lib/qs/message_handler.rb, line 80
def prepend_before_init(&block); self.before_init_callbacks.unshift(block); end
prepend_before_run(&block) click to toggle source
# File lib/qs/message_handler.rb, line 82
def prepend_before_run(&block);  self.before_run_callbacks.unshift(block);  end
timeout(value = nil) click to toggle source
# File lib/qs/message_handler.rb, line 59
def timeout(value = nil)
  @timeout = value.to_f if value
  @timeout
end