module Deas::ViewHandler::ClassMethods
Public Instance Methods
after(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 129 def after(&block); self.after_callbacks << block; end
after_callbacks()
click to toggle source
# File lib/deas/view_handler.rb, line 122 def after_callbacks; @after_callbacks ||= []; end
after_init(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 131 def after_init(&block); self.after_init_callbacks << block; end
after_init_callbacks()
click to toggle source
# File lib/deas/view_handler.rb, line 124 def after_init_callbacks; @after_init_callbacks ||= []; end
after_run(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 133 def after_run(&block); self.after_run_callbacks << block; end
after_run_callbacks()
click to toggle source
# File lib/deas/view_handler.rb, line 126 def after_run_callbacks; @after_run_callbacks ||= []; end
before(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 128 def before(&block); self.before_callbacks << block; end
before_callbacks()
click to toggle source
# File lib/deas/view_handler.rb, line 121 def before_callbacks; @before_callbacks ||= []; end
before_init(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 130 def before_init(&block); self.before_init_callbacks << block; end
before_init_callbacks()
click to toggle source
# File lib/deas/view_handler.rb, line 123 def before_init_callbacks; @before_init_callbacks ||= []; end
before_run(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 132 def before_run(&block); self.before_run_callbacks << block; end
before_run_callbacks()
click to toggle source
# File lib/deas/view_handler.rb, line 125 def before_run_callbacks; @before_run_callbacks ||= []; end
default_body(value = nil)
click to toggle source
# File lib/deas/view_handler.rb, line 105 def default_body(value = nil) if !value.nil? @default_body = Deas::Runner.body_value(value) end @default_body || DEFAULT_BODY end
default_headers(value = nil)
click to toggle source
# File lib/deas/view_handler.rb, line 100 def default_headers(value = nil) @default_headers = value if !value.nil? && value.kind_of?(::Hash) @default_headers || DEFAULT_HEADERS end
default_status(value = nil)
click to toggle source
# File lib/deas/view_handler.rb, line 95 def default_status(value = nil) @default_status = value if !value.nil? @default_status || DEFAULT_STATUS end
layout(path = nil, &block)
click to toggle source
# File lib/deas/view_handler.rb, line 112 def layout(path = nil, &block) value = !path.nil? ? Proc.new{ path } : block self.layouts.push(value) if value end
layouts()
click to toggle source
# File lib/deas/view_handler.rb, line 117 def layouts @layouts ||= [] end
prepend_after(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 136 def prepend_after(&block); self.after_callbacks.unshift(block); end
prepend_after_init(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 138 def prepend_after_init(&block); self.after_init_callbacks.unshift(block); end
prepend_after_run(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 140 def prepend_after_run(&block); self.after_run_callbacks.unshift(block); end
prepend_before(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 135 def prepend_before(&block); self.before_callbacks.unshift(block); end
prepend_before_init(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 137 def prepend_before_init(&block); self.before_init_callbacks.unshift(block); end
prepend_before_run(&block)
click to toggle source
# File lib/deas/view_handler.rb, line 139 def prepend_before_run(&block); self.before_run_callbacks.unshift(block); end