Class: NattyUI::ShellCommand::Input::ArrayWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/natty-ui/shell_command.rb

Instance Method Summary collapse

Constructor Details

#initialize(ary) ⇒ ArrayWriter

Returns a new instance of ArrayWriter.



104
105
106
107
# File 'lib/natty-ui/shell_command.rb', line 104

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

Instance Method Details

#call(io) ⇒ Object



102
# File 'lib/natty-ui/shell_command.rb', line 102

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