module Novika::Schedulable
Overview
Marks this object as schedulable in Engine.
Direct including types
Defined in:
novika/forms/form.crInstance Method Summary
-
#schedule(engine : Engine, stack : Block)
Safe
#schedule. -
#schedule!(engine : Engine, stack : Block)
Unsafe
#schedule.
Instance Method Detail
Safe #schedule. Schedules this form for opening (aka
execution or evaluation) in engine, or opens it
immediately (see ShouldOpenWhenScheduled).
See Engine to learn about the difference between #schedule,
on_open, and on_parent_open.
Unsafe #schedule. Use #schedule unless you have instantiated
this form yourself, or know what you're doing.
Override this if you want to implement both safe #schedule
and unsafe #schedule! for your form type: safe #schedule
simply delegates to #schedule! unless it is explicitly
overridden.
By default, simply pushes this form onto stack.