まあ言ってみれば、
script = Array.new
script.push("/home/dexter/constant.sh")
script.push("/home/dexter/constant_validation.rb")
script.push("/home/dexter/jobs/reporter.rb")
配列の delete_if メソッドを使用すると、
script.compact.delete_if {|s| s =~ /constant/}
これにより、「定数」を含む配列から要素が削除されます。これは、インタラクティブなルビーで実行したときに得られる出力です。
puts script => ["/home/dexter/jobs/reporter.rb"]
正規表現マッチングを使用して、要素を配列にプッシュしています。
私が間違っていることは何ですか?
乾杯。