Module: TTY

Extended by:
ClassMethods
Defined in:
lib/tty.rb,
lib/tty/logger.rb,
lib/tty/system.rb,
lib/tty/vector.rb,
lib/tty/plugins.rb,
lib/tty/version.rb,
lib/tty/terminal.rb,
lib/tty/system/editor.rb,
lib/tty/terminal/home.rb,
lib/tty/plugins/plugin.rb,
lib/tty/support/unicode.rb,
lib/tty/support/coercion.rb,
lib/tty/support/delegatable.rb

Defined Under Namespace

Modules: ClassMethods, Coercion, Delegatable, Unicode Classes: CommandInvocationError, Logger, NoImplementationError, Plugin, Plugins, System, Terminal, TypeError, UnknownAttributeError, ValidationCoercion, Vector

Constant Summary collapse

EMPTY_ARRAY =

An empty array used as a default value

Array.new.freeze
VERSION =
"0.4.0"

Class Method Summary collapse

Methods included from ClassMethods

plugins, system, terminal

Class Method Details

.included(base) ⇒ Object



47
48
49
# File 'lib/tty.rb', line 47

def included(base)
  base.send :extend, ClassMethods
end