51.4.4.2. Třída Borges::Controller

section id="Borges.Controller" xreflabel="Třída Borgess::Controller"

Je definována v souboru Controller/Controller.rb

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 třídy

register_application(app_name, session_class=default_session_class)

Registruje aplikaci.

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:

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .