section id="Borges.Controller" xreflabel="Třída Borgess::Controller"
Je definována v souboru Controller/Controller.rb
Reusable
Renderable
Embeddable
Třída Controller
je stavebním kamenem aplikace.
Z této třídy dědí třídy Třída Borges::Component a Třída Borges::Task
Metody instance
active_controller
FIXME:
answer
(val
=self
)Vrací řízení ven z komponenty volajícímu. Tedy objektu jenž tento Controller volal.
call
(controller
=nil
)Předává řízení. Voláním této metody předáme řízení jinému Controlleru. Není-li specifikován žádný kontroler je použit self
. Jestli self
neodpoví, nebude pokračování (call/cc) uloženo. Jinak deleguj na předaný kontroler a zavolej ho.
clear_delegate
FIXME:
confirm
(str
)FIXME:
delegate
, delegate=
(controller
)FIXME:
FIXME: