Ruby

gemファイルの作り方メモ

仕事してるとruby gemの作り方忘れる... bundle gem $name -t coding... bundle install --path=vendor/bundle --binstubs=vendor/bin $name.gemspecのspec.bindirをexeからbinに変える bundle exec rake build $name.gemspec gem push pkg/$name-version…

methodの前方でif-return,後方でreturnは好きじゃない

例えば,quicksortのアルゴリズムで以下のようなものがある. このように,複数にreturnが書いてあるのが好きじゃない. def quicksort(array) return [] if array.length == 0 pivot = array.shift larger = array.select{|n| n > pivot} smaller_or_eq = a…