Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2005-04-13

[Ruby]OpenStruct っぽい Hash

def o.method_missing(name, *args); include?(name) ? self[name] : super; end

def o.method_missing(name, *args); fetch(name){super}; end

と書ける。