Sinatraのポート設定

Sinatraで起動時のポート番号を設定するのに困っていたので、ちょっとメモ。

例によって環境

簡単なツールを書いてテストするときは、以下の用にしてた

$ruby XXXX.rb -@ XXXX

これで書くのはのはいかにも場当たり的なので、ソースの中に埋めたかったのだけど、書き方が分かってなかった。一番簡単に埋め込むのだと、こんな感じで良いみたい

require "sinatra"

set port,3333

get "/" do
end

これで随分スッキリした(定義ファイルにいれてもOKだし)。