The Pragmatic Bookshelf | Source Code
上のページからソースのサンプルは落とせるので、順を追って
コードを書いていってるだけの簡単なリポジトリを作りました。
でも単にソースを写経するだけではつまらないので、
Guardを搭載しました。
失敗することが前提の箇所もあるので、TravisCIは入れません。
Gemfile
source 'https://rubygems.org' group :spec do gem 'guard' gem 'guard-rspec' gem 'growl' end
Guardfile
guard :rspec, :cli => "--color --format doc" do watch(%r{^spec/.+_spec\.rb$}) watch( 'lib/codebreaker/game.rb' ) { |m| "spec/codebreaker/game_spec.rb" } end
Guardfileでこういう風に書くと、--color と--format docオプションが勝手について
便利です。