Module: Deas::RedirectHandler

Defined in:
lib/deas/redirect_handler.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.new(path = nil, &block) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/deas/redirect_handler.rb', line 7

def self.new(path = nil, &block)
  handler_class = Class.new do
    include Deas::ViewHandler
    include InstanceMethods
    extend ClassMethods
  end
  handler_class.redirect_path = path ? proc{ path } : block
  handler_class
end