>>636
プログラム全体をクラスにすればよい。

# メインプログラムを表すクラス
class Main
 def initialize(val1, val2, val3)
  @val1 = val1
  @val2 = val2
  @val3 = val3
  @arr1 = Array.new
 end
 def hoge
  # @val1, @val2, @val3 を使う
  @val1 = ...
  @val2 = ...
  @val3 = ...
 end
 def execute
  hoge()
  hage()
  ....
 end
end

# メインプログラムを実行
if __FILE__ == $0
 main = Main.new("..", "..", "..")
 main.execute()
end