rubyで実行ファイル中の絶対パスを求める

小さいアプリ書いててrequireとかならまだしも、sqliteのdbファイルとかは実行場所とかによって異なるのでキツイ。

以下で取得出来る

File.expand_path(File.dirname(__FILE__))

Reference

http://stackoverflow.com/questions/224379/what-does-file-mean-in-ruby