ruby class initilize with hash

来源:互联网 发布:win7公用网络是黑色的 编辑:程序博客网 时间:2024/06/08 20:29
class Profile  attr_reader :name, :age, :nationality, :province  attr_reader :city, :working_place    def initialize args    args.each do |k,v|      unless v.nil?        instance_variable_set("@#{k}", v)      end    end  endend  

原创粉丝点击