サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
qiita.com/Daic_h
この記事はRuby開発環境 Advent Calendar / Jul.の4日目の記事です. 3日目はokitanさんのテストの自動実行あれこれでした. 開発環境とはちょっと離れてしまいますが, 便利なイディオムの枠としてクラスメソッドの定義について書いていきます. 動作原理自体は単純ですがあまり目にやさしくない記法のため慣れていない人は全く読めない処理が時々あります. 今回はその中からclass_eval(フラットスコープ)を使ったクラスメソッドの定義について少し書いて皆の理解に役立てばと思います ; ) class_eval class_evalについて簡単に説明しておきます. class_evalメソッドは、ブロックをクラス定義やモジュール定義の中のコードであるように実行します。ブロックの戻り値がメソッドの戻り値になります。 引用:http://ref.xaio.jp/ruby/cl
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く