Class: Tuile::FakeEventQueue
- Inherits:
-
Object
- Object
- Tuile::FakeEventQueue
- Defined in:
- lib/tuile/fake_event_queue.rb
Overview
A “synchronous” event queue – no loop is run, submitted blocks are run right away and submitted events are thrown away. Intended for testing only.
Instance Method Summary collapse
- #await_empty ⇒ void
- #locked? ⇒ Boolean
- #post(event) ⇒ void
- #run_loop ⇒ void
- #stop ⇒ void
- #submit { ... } ⇒ void
Instance Method Details
#await_empty ⇒ void
This method returns an undefined value.
18 |
# File 'lib/tuile/fake_event_queue.rb', line 18 def await_empty; end |
#locked? ⇒ Boolean
8 9 |
# File 'lib/tuile/fake_event_queue.rb', line 8 def locked? = true # @return [void] |
#post(event) ⇒ void
This method returns an undefined value.
29 |
# File 'lib/tuile/fake_event_queue.rb', line 29 def post(event); end |
#run_loop ⇒ void
This method returns an undefined value.
13 14 15 |
# File 'lib/tuile/fake_event_queue.rb', line 13 def run_loop raise Tuile::Error, "FakeEventQueue does not run an event loop" end |
#stop ⇒ void
This method returns an undefined value.
10 |
# File 'lib/tuile/fake_event_queue.rb', line 10 def stop; end |
#submit { ... } ⇒ void
This method returns an undefined value.
23 24 25 |
# File 'lib/tuile/fake_event_queue.rb', line 23 def submit yield end |