Entries from 2010-10-29 to 1 day

Ruby 素振り

class Part attr_accessor :parent, :name attr_reader :parts def initialize name @name = name @parts = {} end def add child @parts[child.name] = child child.parent = self self.instance_eval(%{ def #{child.name} @parts["#{child.name}"] end}) …