✲゚。.ヾ(⌒(ノ'ω')ノ☆.。

変色系男子の日常。

2012-01-01から1年間の記事一覧

Ruby の private と protected

ある時ふと疑問に思った。クラスを書くときによく使う attr_accessor とか include ってそもそも何もの? メソッドなんだろうけど、どこで定義されてるのかなとか。 調べてみたら、 クラス・モジュール定義の中のように、self が Class/Module オブジェクト…

ボクの編み出した tap 技

当たり前な使い方だったり、あまり使えなかったりするかもしれませんがご紹介。 tap とは… Object クラスに定義されたシンプルなのにエレガントなメソッドである! ブロックに自分自身 (レシーバ) を渡して実行し、自分を返すだけのメソッド。 class Object …

Capistrano でも sudo したい!

概要 ある晴れた日のこと。内部で sudo してる Capistrano のレシピを実行したら、こんな風に怒られた… sorry, you must have a tty to run sudo deploy.rb に set :use_sudo, true と書くだけでは sudo は使えないのかな? 解決方法 これは deploy.rb の中…