class
Opal::TEA::Program
- Opal::TEA::Program
- Reference
- Object
Overview
Event loop orchestrator for The Elm Architecture.
Defined in:
opal/tea/program.crConstructors
Instance Method Summary
- #alt_screen=(alt_screen : Bool)
- #alt_screen? : Bool
- #diff_render=(diff_render : Bool)
- #diff_render? : Bool
- #driver : Terminal::Driver
- #driver=(driver : Terminal::Driver)
- #model : Model
- #model=(model : Model)
- #mouse_enabled=(mouse_enabled : Bool)
- #mouse_enabled? : Bool
-
#run : Model
Runs the interactive application loop and returns the final Model state upon exit.
Constructor Detail
def self.new(model : Model, driver : Terminal::Driver | Nil = nil, alt_screen : Bool = true, mouse_enabled : Bool = false, diff_render : Bool = false)
#
Instance Method Detail
Runs the interactive application loop and returns the final Model state upon exit.