2008-10-23から1日間の記事一覧

irbの設定(2)

前の日記の訂正. :PROMPT_Nはインデントが深くなってる時に呼ばれるみたい.継続行については:PROMPT_Cであってる. require "irb/completion" IRB.conf[:PROMPT][:KAKI] = Hash.new {|ht, key| key.inspect }.merge({ :PROMPT_I => "%N:%i> ", :PROMPT_N =…

特異クラスのsuperclass

特異クラスのスーパークラスのスーパークラスは,特異クラスのスーパークラス自身? irb:0> class Object; def metaclass; class << self; self; end; end; end => nil irb:0> metaclass => #<Class:#<Object:0x38950>> irb:0> p self main => nil irb:0> metaclass.superclass => #<Class:#<Class:#<Object:0x38950>></class:#<class:#<object:0x38950></class:#<object:0x38950>…