2007-10-06のコードを修正

ブログだと2007-10-06の項目を訂正するのが筋なのかもしれないが、いまいちよくわかっていないので今日、変更したコードを書く。

#backup
def backup(diary, date)
  path = "バックアップパス" + date.strftime("%Y%m%d") + ".diary"
  File.open(path,"w") {|wfile|
    wfile.write diary.get_body(date)
  }
end

      #アップロード
      diary = HatenaDiaryWriter.new('ユーザ名', 'パスワード')
      diary.login
      backup(diary,date)
      diary.update(date, hf.body, true)

と10/6に書いたコードを

class HatenaDiaryWriter
  def backup(date)
    path = "バックアップパス" + date.strftime("%Y%m%d") + ".diary"
    File.open(path,"w") {|wfile|
#      wfile.write diary.get_body(date)
      wfile.write get_body(date)
    }
  end
end

      #アップロード
      diary = HatenaDiaryWriter.new('ユーザ名', 'パスワード')
      diary.login
#      backup(diary,date)
      diary.backup(date)

とした。指が動くままにコーディングすると、10/6みたいなC言語の癖が出てしまうなぁ。