Class: RailsLogConverter::UI
Class Method Summary collapse
- .abort(message = '') ⇒ Object
- .ask(msg) ⇒ Object
- .gets ⇒ Object
- .info(msg) ⇒ Object
- .print(msg) ⇒ Object
- .puts(msg) ⇒ Object
- .request(msg) ⇒ Object
Class Method Details
.abort(message = '') ⇒ Object
29 30 31 32 |
# File 'lib/rails_log_converter/ui.rb', line 29 def abort(='') UI.puts Kernel.abort end |
.ask(msg) ⇒ Object
25 26 27 |
# File 'lib/rails_log_converter/ui.rb', line 25 def ask(msg) request("#{msg} [yn] ") == 'y' end |
.gets ⇒ Object
16 17 18 |
# File 'lib/rails_log_converter/ui.rb', line 16 def gets Configuration.in_stream ? Configuration.in_stream.gets : '' end |
.info(msg) ⇒ Object
8 9 10 |
# File 'lib/rails_log_converter/ui.rb', line 8 def info(msg) Configuration.out_stream.puts(msg) if Configuration.out_stream && Configuration.debug? end |
.print(msg) ⇒ Object
12 13 14 |
# File 'lib/rails_log_converter/ui.rb', line 12 def print(msg) Configuration.out_stream.print(msg) if Configuration.out_stream end |
.puts(msg) ⇒ Object
4 5 6 |
# File 'lib/rails_log_converter/ui.rb', line 4 def puts(msg) Configuration.out_stream.puts(msg) if Configuration.out_stream end |
.request(msg) ⇒ Object
20 21 22 23 |
# File 'lib/rails_log_converter/ui.rb', line 20 def request(msg) print(msg) gets.chomp end |