module A @a = 123; @b = 456; attr_accessor :b; def self.a return @a; end def self.a=(v) @a = v; endendmsgbox(A.a); # => 123msgbox(A.b); # => NoMethodError
module A @a = 123; @b = 456; attr_accessor :b; def self.a return @a; end def self.a=(v) @a = v; end end msgbox(A.a); # => 123 msgbox(A.b); # => NoMethodError