README.jp.rdoc in sinatra-1.2.6 vs README.jp.rdoc in sinatra-1.2.7
- old
+ new
@@ -65,10 +65,16 @@
get '/download/*.*' do
# matches /download/path/to/file.xml
params[:splat] # => ["path/to/file", "xml"]
end
+ブロックパラーメータを使用した場合:
+
+ get '/download/*.*' do |path, ext|
+ [path, ext] # => ["path/to/file", "xml"]
+ end
+
正規表現を使ったルート:
get %r{/hello/([\w]+)} do
"Hello, #{params[:captures].first}!"
end
@@ -988,10 +994,10 @@
cd myapp
git clone git://github.com/sinatra/sinatra.git
ruby -Isinatra/lib myapp.rb
-<tt>sinatra/lib</tt>ディレクトリをto the<tt>LOAD_PATH</tt>に追加する方法もあります。
+<tt>sinatra/lib</tt>ディレクトリをアプリケーションの<tt>LOAD_PATH</tt>に追加する方法もあります。
$LOAD_PATH.unshift File.dirname(__FILE__) + '/sinatra/lib'
require 'rubygems'
require 'sinatra'