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