Module: DialogTui

Included in:
My
Defined in:
lib/dialog_tui/user_action.rb,
lib/dialog_tui.rb,
lib/dialog_tui/version.rb,
lib/dialog_tui/neighbors.rb,
lib/dialog_tui/user_action/action.rb,
lib/dialog_tui/user_action/read_char.rb

Overview

if it failed - needs to be killed manually because ctrl+c is frozen okish?

Defined Under Namespace

Modules: UserAction Classes: Dialog, Neighbors, Option

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.dialog(&block) ⇒ Object

preferred public interface

usage example:

dialog { |an|

an.option '1. first' do
  puts 'hey, user just chosen this one!'
end

an.option '2. second' do
end

an.option 'you got it' do
end

}



26
27
28
# File 'lib/dialog_tui.rb', line 26

def dialog &block
  Dialog.run &block
end