v3.0.9 - Show latest stable - 0 notes - Class: Class
extlib_inheritable_writer(*ivars) public

Defines class-level inheritable attribute writer. Attributes are available to subclasses, each subclass has a copy of parent’s attribute.

@param *syms Hash{:instance_writer => Boolean}]> Array of attributes to

define inheritable writer for.

@option syms :instance_writer<Boolean> if true, instance-level inheritable attribute writer is defined. @return <Array[#to_s]> An Array of the attributes that were made into inheritable writers.

@api public

@todo We need a style for class_eval <<-HEREDOC. I’d like to make it

class_eval(<<-RUBY, __FILE__, __LINE__), but we should codify it somewhere.
Show source
Register or log in to add new notes.