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