ちなみに

火曜日の空は僕を押しつぶした。

2008-11-30から1日間の記事一覧

ModuleやClassにあるname属性をいま知った

===追記 instance method Module#namename -> String to_s -> String モジュールやクラスの名前を文字列で返します。 このメソッドが返す「モジュール / クラスの名前」とは、より正確には「クラスパス」を指します。クラスパスとは、ネストしているモジュー…

ギタリストとプログラマ

ギタリストと(一部のRuby)プログラマは似ている。 何が似ているかと言うと、成長の過程が似ている。 ギタリストの成長 ギタリストは最初、みよう見まねでコードを弾き始める。 ある程度弾ける様になったら、速弾きや、技巧的な弾き方に憧れる。 またある程度…

後からメソッドを追加できないクラス定義

新しいるりまを眺めながら書いたネタクラス(修正:addedメソッドは消されない様にした) class Foo def original; end def singleton_method_added(name) unless name == :method_added puts "singleton method #{name} was rejected" (class << self; self …