文字列を変数に格納する場合

入力)"hello"

x = gets.chomp
=> x = "hello"

#chompせずにgetsのみだと改行が入るので気をつける

文字列を1文字ずつ配列として取得したい場合

入力)"hello"

a = gets.chars
=> a = ["h", "e", "l", "l", "o"]

半角スペースを開けて複数の値が入力される場合

入力)5 3 12 1

x = gets.split.map(&:to_i)
=> x = [5, 3, 12, 1]

n数連続して文字列情報が与えられる場合で、nは変数、文字情報は配列に入れたい場合

入力)
  5
  newfile
  newfile
  newfolder
  newfile
  newfolder

n = gets.to_i
array = Array.new(n){ gets.to_s }

=> n = 5
=>array = [newfile, newfile, newfolder, newfile, newfolder]