attr_accessor(*args) public

Defines a named attribute for this module, where the name is symbol.id2name, creating an instance variable (@name) and a corresponding access method to read it. Also creates a method called name= to set the attribute. String arguments are converted to symbols.

module Mod
  attr_accessor(:one, :two)
Mod.instance_methods.sort   #=> [:one, :one=, :two, :two=]
Show source
Register or log in to add new notes.