# File rexml/child.rb, line 74 def Child.once(*ids) for id in ids module_eval "\t\t\t\t\talias_method :__\#{id.to_i}__, \#{id.inspect}\n\t\t\t\t\tdef \#{id.id2name}(*args, &block)\n\t\t\t\t\t\tdef self.\#{id.id2name}(*args, &block)\n\t\t\t\t\t\t\t@__\#{id.to_i}__\n\t\t\t\t\t\tend\n\t\t\t\t\t\t@__\#{id.to_i}__ = __\#{id.to_i}__(*args, &block)\n\t\t\t\t\tend\n" end end