method
attr_accessor_with_default
attr_accessor_with_default(sym, default = nil, &block)
public
Declare an attribute accessor with an initial default return value.
To give attribute :age the initial value 25:
class Person attr_accessor_with_default :age, 25 end some_person.age => 25 some_person.age = 26 some_person.age => 26
To give attribute :element_name a dynamic default value, evaluated in scope of self:
attr_accessor_with_default(:element_name) { name.underscore }

