Ruby-如何删除对象上的setter
对于这样一个类:Ruby-如何删除对象上的setter,ruby,metaprogramming,setter,remove-method,Ruby,Metaprogramming,Setter,Remove Method,对于这样一个类: class B class << self attr_accessor :var end end B类 类类尝试: B类 班级真棒!我忘了做那种事了!这将导致错误NameError:类中未定义方法'var=' class <<B ; remove_method :var= ; end class B class << self undef var= end end class B cl
class B
class << self
attr_accessor :var
end
end
B类
类类尝试:
B类
班级真棒!我忘了做那种事了!这将导致错误NameError:类中未定义方法'var='
class <<B ; remove_method :var= ; end
class B
class << self
undef var=
end
end
class B
class << self
remove_method :var=
end
end