2012-01-01から1年間の記事一覧
ある時ふと疑問に思った。クラスを書くときによく使う attr_accessor とか include ってそもそも何もの? メソッドなんだろうけど、どこで定義されてるのかなとか。 調べてみたら、 クラス・モジュール定義の中のように、self が Class/Module オブジェクト…
当たり前な使い方だったり、あまり使えなかったりするかもしれませんがご紹介。 tap とは… Object クラスに定義されたシンプルなのにエレガントなメソッドである! ブロックに自分自身 (レシーバ) を渡して実行し、自分を返すだけのメソッド。 class Object …
概要 ある晴れた日のこと。内部で sudo してる Capistrano のレシピを実行したら、こんな風に怒られた… sorry, you must have a tty to run sudo deploy.rb に set :use_sudo, true と書くだけでは sudo は使えないのかな? 解決方法 これは deploy.rb の中…