这是这my code already works but I'd like to make it simpler个问题中的一个.
所以我有一个类似这样的模块:
module MyMod
@property = 'whatever'
def self.property
return @property
end
def self.property=(value)
return @property = value
end
end
puts MyMod.property # => whatever
MyMod.property = 'dude'
puts MyMod.property # => dude
好的,这样就行了.但我希望使用类似attr_accessor
这样的东西来方便,但对于模块而不是类.有这样的事吗?