Class: Csvtool::Interface::CLI::Prompts::ChunkSizePrompt

Inherits:
Object
  • Object
show all
Defined in:
lib/csvtool/interface/cli/prompts/chunk_size_prompt.rb

Instance Method Summary collapse

Constructor Details

#initialize(stdin:, stdout:) ⇒ ChunkSizePrompt

Returns a new instance of ChunkSizePrompt.



8
9
10
11
# File 'lib/csvtool/interface/cli/prompts/chunk_size_prompt.rb', line 8

def initialize(stdin:, stdout:)
  @stdin = stdin
  @stdout = stdout
end

Instance Method Details

#callObject



13
14
15
16
# File 'lib/csvtool/interface/cli/prompts/chunk_size_prompt.rb', line 13

def call
  @stdout.print "Rows per chunk: "
  @stdin.gets&.strip.to_s
end