method

extlib_inheritable_reader

Importance_2
v3.0.9 - Show latest stable - 0 notes - Class: Class
  • 1.0.0
  • 1.1.6
  • 1.2.6
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.8
  • 3.0.0 (0)
  • 3.0.9 (-1)
  • 3.1.0
  • 3.2.1
  • 3.2.8
  • 3.2.13
  • 4.0.2
  • 4.1.8
  • 4.2.1
  • 4.2.7
  • 4.2.9
  • 5.0.0.1
  • 5.1.7
  • 5.2.3
  • 6.0.0
  • 6.1.3.1
  • 6.1.7.7
  • 7.0.0
  • 7.1.3.2
  • 7.1.3.4
  • What's this?
extlib_inheritable_reader(*ivars, &block) public

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

@param *syms Array of attributes to define inheritable reader for. @return <Array[#to_s]> Array of attributes converted into inheritable_readers.

@api public

@todo Do we want to block instance_reader via :instance_reader => false @todo It would be preferable that we do something with a Hash passed in

(error out or do the same as other methods above) instead of silently
moving on). In particular, this makes the return value of this function
less useful.
Show source
Register or log in to add new notes.