lib/tty/terminal.rb in tty-0.2.1 vs lib/tty/terminal.rb in tty-0.3.0

- old
+ new

@@ -1,77 +1,21 @@ # encoding: utf-8 module TTY class Terminal - # Return access to color terminal - # - # @return [TTY::Terminal::Color] - # - # @api public - attr_reader :color - # Initialize a Terminal # # @api public def initialize(options = {}) - @color = Pastel.new - @echo = TTY::Terminal::Echo.new - @raw = TTY::Terminal::Raw.new - @home = Home.new + @home = Home.new end - # Switch echo on - # - # @api public - def echo_on - @echo.on - end - - # Switch echo off - # - # @api public - def echo_off - @echo.off - end - - # Echo given block - # - # @param [Boolean] is_on - # - # @api public - def echo(is_on = true, &block) - @echo.echo(is_on, &block) - end - - # Switch raw mode on - # - # @api public - def raw_on - @raw.on - end - - # Switch raw mode off - # - # @api public - def raw_off - @raw.off - end - - # Use raw mode in the given block - # - # @param [Boolean] is_on - # - # @api public - def raw(is_on = true, &block) - @raw.raw(is_on, &block) - end - # Find user home directory # # @return [String] # # @api public def home - @home.home + @home.find_home end end # Terminal end # TTY