Module: Deas::ViewHandler::ClassMethods
- Defined in:
- lib/deas/view_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
- #layout(*args) ⇒ Object (also: #layouts)
- #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
Instance Method Details
#after(&block) ⇒ Object
88 |
# File 'lib/deas/view_handler.rb', line 88 def after(&block); self.after_callbacks << block; end |
#after_callbacks ⇒ Object
81 |
# File 'lib/deas/view_handler.rb', line 81 def after_callbacks; @after_callbacks ||= []; end |
#after_init(&block) ⇒ Object
90 |
# File 'lib/deas/view_handler.rb', line 90 def after_init(&block); self.after_init_callbacks << block; end |
#after_init_callbacks ⇒ Object
83 |
# File 'lib/deas/view_handler.rb', line 83 def after_init_callbacks; @after_init_callbacks ||= []; end |
#after_run(&block) ⇒ Object
92 |
# File 'lib/deas/view_handler.rb', line 92 def after_run(&block); self.after_run_callbacks << block; end |
#after_run_callbacks ⇒ Object
85 |
# File 'lib/deas/view_handler.rb', line 85 def after_run_callbacks; @after_run_callbacks ||= []; end |
#before(&block) ⇒ Object
87 |
# File 'lib/deas/view_handler.rb', line 87 def before(&block); self.before_callbacks << block; end |
#before_callbacks ⇒ Object
80 |
# File 'lib/deas/view_handler.rb', line 80 def before_callbacks; @before_callbacks ||= []; end |
#before_init(&block) ⇒ Object
89 |
# File 'lib/deas/view_handler.rb', line 89 def before_init(&block); self.before_init_callbacks << block; end |
#before_init_callbacks ⇒ Object
82 |
# File 'lib/deas/view_handler.rb', line 82 def before_init_callbacks; @before_init_callbacks ||= []; end |
#before_run(&block) ⇒ Object
91 |
# File 'lib/deas/view_handler.rb', line 91 def before_run(&block); self.before_run_callbacks << block; end |
#before_run_callbacks ⇒ Object
84 |
# File 'lib/deas/view_handler.rb', line 84 def before_run_callbacks; @before_run_callbacks ||= []; end |
#layout(*args) ⇒ Object Also known as: layouts
75 76 77 |
# File 'lib/deas/view_handler.rb', line 75 def layout(*args) (@layouts ||= []).tap{ |l| l.push(*args) } end |
#prepend_after(&block) ⇒ Object
94 |
# File 'lib/deas/view_handler.rb', line 94 def prepend_after(&block); self.after_callbacks.unshift(block); end |
#prepend_after_init(&block) ⇒ Object
96 |
# File 'lib/deas/view_handler.rb', line 96 def prepend_after_init(&block); self.after_init_callbacks.unshift(block); end |
#prepend_after_run(&block) ⇒ Object
98 |
# File 'lib/deas/view_handler.rb', line 98 def prepend_after_run(&block); self.after_run_callbacks.unshift(block); end |
#prepend_before(&block) ⇒ Object
93 |
# File 'lib/deas/view_handler.rb', line 93 def prepend_before(&block); self.before_callbacks.unshift(block); end |
#prepend_before_init(&block) ⇒ Object
95 |
# File 'lib/deas/view_handler.rb', line 95 def prepend_before_init(&block); self.before_init_callbacks.unshift(block); end |
#prepend_before_run(&block) ⇒ Object
97 |
# File 'lib/deas/view_handler.rb', line 97 def prepend_before_run(&block); self.before_run_callbacks.unshift(block); end |