Class: Terminal::Shell::Input::ArrayWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/terminal/shell.rb

Instance Method Summary collapse

Constructor Details

#initialize(ary) ⇒ ArrayWriter



105
106
107
108
# File 'lib/terminal/shell.rb', line 105

def initialize(ary)
  @ry = ary
  @idx = -1
end

Instance Method Details

#call(io) ⇒ Object



103
# File 'lib/terminal/shell.rb', line 103

def call(io) = io.write(@ry[@idx += 1] || return)