I have a class and a hash. How can I get the members of the hash to dynamically become methods on the class with the key as the method name?
class User
def initialize
@attributes = {"sn" => "Doe", "givenName" => "John"}
end
end
For example, I would like to be able to have the following output Doe
:
u = User.new
puts u.sn
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…