Module: Qs::MessageHandler::ClassMethods
- Defined in:
- lib/qs/message_handler.rb
Instance Method Summary collapse
- #after(&block) ⇒ Object
- #after_callbacks ⇒ Object
- #after_init(&block) ⇒ Object
- #after_init_callbacks ⇒ Object
- #after_run(&block) ⇒ Object
- #after_run_callbacks ⇒ Object
- #before(&block) ⇒ Object
- #before_callbacks ⇒ Object
- #before_init(&block) ⇒ Object
- #before_init_callbacks ⇒ Object
- #before_run(&block) ⇒ Object
- #before_run_callbacks ⇒ Object
- #prepend_after(&block) ⇒ Object
- #prepend_after_init(&block) ⇒ Object
- #prepend_after_run(&block) ⇒ Object
- #prepend_before(&block) ⇒ Object
- #prepend_before_init(&block) ⇒ Object
- #prepend_before_run(&block) ⇒ Object
- #timeout(value = nil) ⇒ Object
Instance Method Details
#after(&block) ⇒ Object
72 |
# File 'lib/qs/message_handler.rb', line 72 def after(&block); self.after_callbacks << block; end |
#after_callbacks ⇒ Object
65 |
# File 'lib/qs/message_handler.rb', line 65 def after_callbacks; @after_callbacks ||= []; end |
#after_init(&block) ⇒ Object
74 |
# File 'lib/qs/message_handler.rb', line 74 def after_init(&block); self.after_init_callbacks << block; end |
#after_init_callbacks ⇒ Object
67 |
# File 'lib/qs/message_handler.rb', line 67 def after_init_callbacks; @after_init_callbacks ||= []; end |
#after_run(&block) ⇒ Object
76 |
# File 'lib/qs/message_handler.rb', line 76 def after_run(&block); self.after_run_callbacks << block; end |
#after_run_callbacks ⇒ Object
69 |
# File 'lib/qs/message_handler.rb', line 69 def after_run_callbacks; @after_run_callbacks ||= []; end |
#before(&block) ⇒ Object
71 |
# File 'lib/qs/message_handler.rb', line 71 def before(&block); self.before_callbacks << block; end |
#before_callbacks ⇒ Object
64 |
# File 'lib/qs/message_handler.rb', line 64 def before_callbacks; @before_callbacks ||= []; end |
#before_init(&block) ⇒ Object
73 |
# File 'lib/qs/message_handler.rb', line 73 def before_init(&block); self.before_init_callbacks << block; end |
#before_init_callbacks ⇒ Object
66 |
# File 'lib/qs/message_handler.rb', line 66 def before_init_callbacks; @before_init_callbacks ||= []; end |
#before_run(&block) ⇒ Object
75 |
# File 'lib/qs/message_handler.rb', line 75 def before_run(&block); self.before_run_callbacks << block; end |
#before_run_callbacks ⇒ Object
68 |
# File 'lib/qs/message_handler.rb', line 68 def before_run_callbacks; @before_run_callbacks ||= []; end |
#prepend_after(&block) ⇒ Object
79 |
# File 'lib/qs/message_handler.rb', line 79 def prepend_after(&block); self.after_callbacks.unshift(block); end |
#prepend_after_init(&block) ⇒ Object
81 |
# File 'lib/qs/message_handler.rb', line 81 def prepend_after_init(&block); self.after_init_callbacks.unshift(block); end |
#prepend_after_run(&block) ⇒ Object
83 |
# File 'lib/qs/message_handler.rb', line 83 def prepend_after_run(&block); self.after_run_callbacks.unshift(block); end |
#prepend_before(&block) ⇒ Object
78 |
# File 'lib/qs/message_handler.rb', line 78 def prepend_before(&block); self.before_callbacks.unshift(block); end |
#prepend_before_init(&block) ⇒ Object
80 |
# File 'lib/qs/message_handler.rb', line 80 def prepend_before_init(&block); self.before_init_callbacks.unshift(block); end |
#prepend_before_run(&block) ⇒ Object
82 |
# File 'lib/qs/message_handler.rb', line 82 def prepend_before_run(&block); self.before_run_callbacks.unshift(block); end |
#timeout(value = nil) ⇒ Object
59 60 61 62 |
# File 'lib/qs/message_handler.rb', line 59 def timeout(value = nil) @timeout = value.to_f if value @timeout end |