diff --git a/lib/turnsole/screen.rb b/lib/turnsole/screen.rb index 0198550..aa3e0cc 100644 --- a/lib/turnsole/screen.rb +++ b/lib/turnsole/screen.rb @@ -332,6 +332,10 @@ def kill_buffer buf end end + def find_by_mode mode + @buffers.find { |buf| buf.mode.is_a? mode } + end + private def title_for buf