如何使用attr_writer进行模块方法?

时间:2014-08-07 16:51:16

标签: ruby

这是我的模块:

module A
  def self.data=(data)
    @data = data
  end
end

我想改用attr_writer。在这种情况下是否可能?

1 个答案:

答案 0 :(得分:3)

您可以在模块的单件类中运行attr_writer

module A
  class << self; attr_writer :data; end
end