すがブロ

sugamasaoのhatenablogだよ

rspec

letとlet!の違いがわからない

違いというか使い分け方がわからない (追記アリ) letは使われたタイミングで処理される。let!は毎回処理をされる。 てっきり、letは一回初期化されたら使いまわされるんだと思っていたけど、呼び出されたときは毎回初期化するようだ。 describe 'let_test'…

RSpec実行時にlibとspecが$LOAD_PATHに追加される

知らなかった require 'pp' pp $LOAD_PATH っていうコードを用意して Rubyで実行する % ruby sample.rb ["/Users/sugamasao/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1", "/Users/sugamasao/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9…