Module: TTY

Defined in:
lib/tty.rb,
lib/tty/text.rb,
lib/tty/shell.rb,
lib/tty/table.rb,
lib/tty/system.rb,
lib/tty/vector.rb,
lib/tty/coercer.rb,
lib/tty/version.rb,
lib/tty/terminal.rb,
lib/tty/table/error.rb,
lib/tty/shell/reader.rb,
lib/tty/table/border.rb,
lib/tty/coercer/float.rb,
lib/tty/coercer/range.rb,
lib/tty/support/utils.rb,
lib/tty/terminal/echo.rb,
lib/tty/terminal/home.rb,
lib/tty/text/wrapping.rb,
lib/tty/shell/question.rb,
lib/tty/shell/response.rb,
lib/tty/table/renderer.rb,
lib/tty/terminal/color.rb,
lib/tty/coercer/boolean.rb,
lib/tty/coercer/integer.rb,
lib/tty/shell/statement.rb,
lib/tty/support/unicode.rb,
lib/tty/text/truncation.rb,
lib/tty/support/coercion.rb,
lib/tty/table/column_set.rb,
lib/tty/support/equatable.rb,
lib/tty/table/border/null.rb,
lib/tty/table/orientation.rb,
lib/tty/table/validatable.rb,
lib/tty/support/conversion.rb,
lib/tty/table/border/ascii.rb,
lib/tty/support/delegatable.rb,
lib/tty/table/border/unicode.rb,
lib/tty/table/renderer/ascii.rb,
lib/tty/table/renderer/basic.rb,
lib/tty/table/renderer/color.rb,
lib/tty/table/renderer/unicode.rb,
lib/tty/shell/question/modifier.rb,
lib/tty/table/operation/wrapped.rb,
lib/tty/shell/question/validation.rb,
lib/tty/shell/response_delegation.rb,
lib/tty/table/operation/alignment.rb,
lib/tty/table/operation/truncation.rb,
lib/tty/table/orientation/vertical.rb,
lib/tty/table/orientation/horizontal.rb,
lib/tty/table/operation/alignment_set.rb

Defined Under Namespace

Modules: Coercion, Conversion, Delegatable, Equatable, Unicode, Utils Classes: ArgumentRequired, ArgumentValidation, Coercer, InvalidArgument, InvalidOrientationError, Shell, System, Table, Terminal, Text, TypeError, ValidationCoercion, Vector

Constant Summary collapse

VERSION =
"0.0.7"

Class Method Summary collapse

Class Method Details

.terminalTTY::Terminal

Return terminal instance

Returns:



82
83
84
# File 'lib/tty.rb', line 82

def terminal
  @terminal ||= Terminal.new
end