2007-10-18

Ruby Masuda Library

http://rubyforge.org/projects/masuda/

作った。

インストール
gem install masuda
使い方
require 'rubygems'
require 'masuda'

diary = Masuda::Diary.new
diary.entries.each {|entry| puts entry.content }
entry = diary.entry('20070712231804')
puts <<EOS
  #{entry.title}
  #{entry.content}
EOS
entry.trackbacks.each {|trackback| puts trackback.snippet }

diary.login('my_id', 'my_pass')
diary.my_entries.each {|entry| puts entry.content }
diary.post('Ruby is ...', <<EOS)
A dynamic, open source
programming language with a
...
EOS

session[:diary] = diary.raw
...
diary = Masuda::Diary.restore(session[:diary])
  • これは何をするための? http://anond.hatelabo.jp/20070712231804 おもちうにょーんってことですか?? 使い方の方をみると書き込むためなのかなとか思ったんだけど、 エントリー指定しての書き...

    • これは何をするための? 単にRubyから増田を読み書きするためのライブラリだけど、分かりづらかったかな。。。 バックアップとってくれるのかな? 自分のエントリをバックアップ...

      • 解説ありがとう。 いや、書き込むっぽいなとは思ったんだけど、 entry = diary.entry('20070712231804') でエントリー指定してたからなんなんだろうと思って。 editもできるってことなのかな? そ...

        • よもや、レスがついてるとは思わなかった。 興味を持ってもらえてサンクスです。 entry = diary.entry('20070712231804') でエントリー指定してたからなんなんだろうと思って。 editもできるって...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん