File.write(filename, text)でファイルに書き込みできるの便利ですよね。

でも、File.appendは用意されてないのでFile.open(filename, 'a'){|f| f.write(text)}のように書かなきゃいけません。めんどくさい。

なのでめんどくさくないように定義しましょう。やっぱり既存クラスのメソッド拡張ができるRubyはいいですね。

class File
  def self.append(filename, text)
    File.open(filename, 'a'){|f| f.write(text)}
  end
end