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(path = nil, &block) ⇒ Object
- #layouts ⇒ 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
Instance Method Details
#after(&block) ⇒ Object
104 |
# File 'lib/deas/view_handler.rb', line 104 def after(&block); self.after_callbacks << block; end |
#after_callbacks ⇒ Object
97 |
# File 'lib/deas/view_handler.rb', line 97 def after_callbacks; @after_callbacks ||= []; end |
#after_init(&block) ⇒ Object
106 |
# File 'lib/deas/view_handler.rb', line 106 def after_init(&block); self.after_init_callbacks << block; end |
#after_init_callbacks ⇒ Object
99 |
# File 'lib/deas/view_handler.rb', line 99 def after_init_callbacks; @after_init_callbacks ||= []; end |
#after_run(&block) ⇒ Object
108 |
# File 'lib/deas/view_handler.rb', line 108 def after_run(&block); self.after_run_callbacks << block; end |
#after_run_callbacks ⇒ Object
101 |
# File 'lib/deas/view_handler.rb', line 101 def after_run_callbacks; @after_run_callbacks ||= []; end |
#before(&block) ⇒ Object
103 |
# File 'lib/deas/view_handler.rb', line 103 def before(&block); self.before_callbacks << block; end |
#before_callbacks ⇒ Object
96 |
# File 'lib/deas/view_handler.rb', line 96 def before_callbacks; @before_callbacks ||= []; end |
#before_init(&block) ⇒ Object
105 |
# File 'lib/deas/view_handler.rb', line 105 def before_init(&block); self.before_init_callbacks << block; end |
#before_init_callbacks ⇒ Object
98 |
# File 'lib/deas/view_handler.rb', line 98 def before_init_callbacks; @before_init_callbacks ||= []; end |
#before_run(&block) ⇒ Object
107 |
# File 'lib/deas/view_handler.rb', line 107 def before_run(&block); self.before_run_callbacks << block; end |
#before_run_callbacks ⇒ Object
100 |
# File 'lib/deas/view_handler.rb', line 100 def before_run_callbacks; @before_run_callbacks ||= []; end |
#layout(path = nil, &block) ⇒ Object
87 88 89 90 |
# File 'lib/deas/view_handler.rb', line 87 def layout(path = nil, &block) value = !path.nil? ? Proc.new{ path } : block self.layouts.push(value) if value end |
#layouts ⇒ Object
92 93 94 |
# File 'lib/deas/view_handler.rb', line 92 def layouts @layouts ||= [] end |
#prepend_after(&block) ⇒ Object
110 |
# File 'lib/deas/view_handler.rb', line 110 def prepend_after(&block); self.after_callbacks.unshift(block); end |
#prepend_after_init(&block) ⇒ Object
112 |
# File 'lib/deas/view_handler.rb', line 112 def prepend_after_init(&block); self.after_init_callbacks.unshift(block); end |
#prepend_after_run(&block) ⇒ Object
114 |
# File 'lib/deas/view_handler.rb', line 114 def prepend_after_run(&block); self.after_run_callbacks.unshift(block); end |
#prepend_before(&block) ⇒ Object
109 |
# File 'lib/deas/view_handler.rb', line 109 def prepend_before(&block); self.before_callbacks.unshift(block); end |
#prepend_before_init(&block) ⇒ Object
111 |
# File 'lib/deas/view_handler.rb', line 111 def prepend_before_init(&block); self.before_init_callbacks.unshift(block); end |
#prepend_before_run(&block) ⇒ Object
113 |
# File 'lib/deas/view_handler.rb', line 113 def prepend_before_run(&block); self.before_run_callbacks.unshift(block); end |