2011年3月4日、Rubyで書かれた軽量Webアプリケーションフレームワーク「Sinatra 1.2.0」がリリースされました。Sinatraはその記述量の少なさにより人気を博し、PythonのFlaskやScalaのScalatra、JavaScriptのExpressJsなど、多くの言語でSinatra風フレームワークが次々と登場するなど大きな影響を与えています。シンプルでありながらも、十数ものテンプレートエンジンに対応し、簡単に切り替えられるなど柔軟さも兼ね備えています。 今回の1.2.0のリリースにて行われた主なアップデートは次のとおりです。 テンプレートエンジン「Slim」「Markaby」のサポート レイアウトに異なるテンプレートエンジンを使える:layout_engineオプションの導入 before/afterフィルタで条件指定のサポート 名前付きキャプチャのサポート(
