Method: CP::HighLine#say
- Defined in:
- lib/cp/highline.rb
#say(statement = "") ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/cp/highline.rb', line 15 def say( statement="" ) @output = $stdout # because we override $stdout for testing if !@buffer.nil? @buffer << statement else formatter = "to_#{format}".to_sym statement = statement.respond_to?( formatter ) ? statement.send( formatter ) : statement.to_s super( statement ) end end |