rubyruby2011-10-18tappruby復習用エントリ。emacs使ってはすぐ存在を忘れてターミナルを使ってしまう...。C-sでバッファが開く。色が付くようになるのかなと思ってたけど違った(当たり前)。stjernstrom/capistran...capistrano_colors2011-10-03Hash#fetchrubyキーに対応する値を返す。値がない場合はKeyError。デフォルト値をブロック中に指定できる。名前付き引数を使うようなときに使う。instance_evalやclass_evalも、evalと同じように文字列を引数にすることが出来る。evalとセーフレベルと汚染の考えはワンセット。実行時の束縛を指定できる。カレントクラスはカレントオブジェクト(self)とは別。Rubyのプログラムは常にカレントオブジェクトとカレントクラスを持っている。メソッドを定義したときに、そのメソッドはカレントクラスのインスタンスメソッドになる。二つの手段で解決をはかる話。式を始めからもう一度実行します。おもしろWEBサービス開発日記cloneとdup2011-05-19メタプログラミングRubyのイディオムrubyメタプログラミングRubyでは、説明しやすくするために、各テクニックにそれぞれ名前を付けている。最初覚えるのは面倒だけど、覚えるとこれは必要な儀式だったんだなと思える。line)2011-05-07TOPLEVEL_BINDINGrubyトップレベルのスコープの束縛が入っている組み込み定数。TOPLEVEL_BINDING2011-05-07irbのネストrubyirbの中でirbを使う(ネストする)ことができる。このとき、コンテキストは引数に渡したオブジェクトのコンテキストに変わる。"egoh"irbのネスト2011-05-07複数行の文字列ruby普通にダブルクォートで複数行の文字列を扱うことが出来る。普通複数行にまたがる文字列を使いたいときはヒアドキュメントを使う。rubyを実行できるコマンドを生成する。passengerとかで使われてる。wrapper2011-04-26loadrubyloadの第二引数にtrueを指定すると、第一引数で指定したファイルの実行時に無名モジュールを作成して定数の衝突を避ける。無条件にロードします。個を捨てた配列を返す。$3...正規表現の後方参照2011-03-20yrubyscript/console中でyamlに変換してくれるメソッドらしい。Rubyistyamlで正規表現2011-03-01三角測量ruby自分のエントリ見て。三角測量って何だっけ?ってなったので元エントリ見直した。TDDでテストを先に書く→ちゃんと実装する前に、「明らかにこれは通るだろ」っていうコードを仮に書いてテストを実行してみることを三角測量と言う。pochiのメモ帳]Net::HTTPでbodyにデータを詰める時は2011-02-08Enumerable#each_sliceruby今まで知らなかった。[10]Enumerable#each_slice2011-02-04ruby-moderuby正規表現中に"が入るとハイライトがおかしくなるのが嫌で、ひょっとしたらruby-modeを新しくしたらその辺り直ってるんじゃないかと思い入れてみた。Modeにあるようにsubversionのリポジトリをチェックアウトし、load-pathに入れた。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。