Ruby Twitter Gem 0.6x系について
どうやらしばらく使用していないうちにRuby Twitter Gemのアップデートがされていたらしいです。
しかし問題が!!
関数の引数が違うwwwこれはヤバいw使えないw
Let's go 英語 サイト
・・・英文はわからないけどなるほどこうすればいいのか
従来だと
require 'rubygems' require 'twitter' twit = Twitter::Base.new("user","pass") twit.update("VIP")
こんな感じでPOST可能でした。(記憶が曖昧)
しかし今回の0.6系となると
require 'rubygems' require 'twitter' httpauth = Twitter::HTTPAuth.new("user","pass") twit = Twitter::Base.new(httpauth) twit.update("hogehoge time!!")
こんな感じでポスト可能です。
あと
require 'rubygems'
require 'twitter'
としたときにload errorで net/https関係が出ることがあります。
これには(Ubuntu9.04だと)
sudo apt-get install libopenssl-ruby
でパッケージを入れてやると解決します。