Class: Eg::Music::Realtime
- Inherits:
-
Fit::TimedActionFixture
- Object
- Fit::Fixture
- Fit::ActionFixture
- Fit::TimedActionFixture
- Eg::Music::Realtime
- Defined in:
- lib/eg/music/realtime.rb
Constant Summary
Constants inherited from Fit::Fixture
Fit::Fixture::GRAY, Fit::Fixture::GREEN, Fit::Fixture::RED, Fit::Fixture::YELLOW
Instance Attribute Summary
Attributes inherited from Fit::TimedActionFixture
Attributes inherited from Fit::Fixture
#args, #counts, #listener, #summary
Instance Method Summary collapse
- #await ⇒ Object
- #enter ⇒ Object
- #fail ⇒ Object
-
#initialize ⇒ Realtime
constructor
A new instance of Realtime.
- #pause ⇒ Object
- #press ⇒ Object
- #system(prefix, cell) ⇒ Object
- #time ⇒ Object
Methods inherited from Fit::TimedActionFixture
Methods inherited from Fit::ActionFixture
actor, actor=, #check, #do_cells, #start
Methods inherited from Fit::Fixture
camel, #check, #do_cell, #do_cells, #do_row, #do_rows, #do_table, #do_tables, #error, escape, #exception, #find_class, #fixture_name, #get_args_for_table, #get_linked_fixture_with_args, gray, #ignore, #info, #interpret_following_tables, #interpret_tables, label, metadata, #parse, #right, #total_errors, #totals, #wrong
Constructor Details
Instance Method Details
#await ⇒ Object
18 |
# File 'lib/eg/music/realtime.rb', line 18 def await; system('wait', cells.more); end |
#enter ⇒ Object
20 21 22 23 |
# File 'lib/eg/music/realtime.rb', line 20 def enter @system.delay 0.8 super end |
#fail ⇒ Object
19 |
# File 'lib/eg/music/realtime.rb', line 19 def fail; system('fail', cells.more); end |
#pause ⇒ Object
17 |
# File 'lib/eg/music/realtime.rb', line 17 def pause; @system.delay(cells.more.text.to_f); end |
#press ⇒ Object
24 25 26 27 |
# File 'lib/eg/music/realtime.rb', line 24 def press @system.delay 1.2 super end |