Rspec 1.1.4を読む
1.specコマンドを起動する
内部で「C:/ruby-1.8/bin/spec」を呼んでいる。中身は以下。
C:/ruby-1.8/bin/spec
#省略 gem 'rspec', version # ここでLoadPathに、$GEMHOME/rspec-1.1.4/bin、 # $GEMHOME/rspec-1.1.4/lib が追加される。 load 'spec' # ここで $GEMHOME/rspec-1.1.4/bin の spec.rb が読み込まれる。
2. load 'spec'を追いかける。
$GEMHOME/rspec-1.1.4/bin/spec.rb
#!/usr/bin/env ruby $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + "/../lib")) require 'spec' exit ::Spec::Runner::CommandLine.run(rspec_options)