Top Level Namespace

Defined Under Namespace

Modules: Acrylic Classes: Class, Hash, Object

Instance Method Summary collapse

Instance Method Details

#error_handler(code, *wargs, **kwargs, &route) ⇒ Object

route should return body of response



41
42
43
44
# File 'lib/cascade/errors.rb', line 41

def error_handler code, *wargs, **kwargs, &route
    args = (Hash.from_keys wargs).merge kwargs
    Acrylic::ERROR_ROUTES << (Acrylic::ErrorRoute.new code, args, route)
end

#route(*wargs, **kwargs, &route) ⇒ Object



94
95
96
97
# File 'lib/cascade.rb', line 94

def route *wargs, **kwargs, &route
    args = (Hash.from_keys wargs).merge kwargs
    Acrylic::ROUTES << (Acrylic::Route.new args, route)
end