Type:
Class

Extends the module object with class/module and instance accessors for class/module attributes, just like the native attr* accessors for instance attributes.

Extends the API for constants to be able to deal with qualified names. Arguments are assumed to be relative to the receiver.

cattr_reader
  • References/Ruby on Rails/Rails/Classes/Module

cattr_reader(*syms) Instance Public methods Alias for:

2025-01-10 15:47:30
alias_method_chain
  • References/Ruby on Rails/Rails/Classes/Module

alias_method_chain(target, feature) Instance Public methods Encapsulates the

2025-01-10 15:47:30
cattr_writer
  • References/Ruby on Rails/Rails/Classes/Module

cattr_writer(*syms) Instance Public methods Alias for:

2025-01-10 15:47:30
alias_attribute
  • References/Ruby on Rails/Rails/Classes/Module

alias_attribute(new_name, old_name) Instance Public methods Allows you to make

2025-01-10 15:47:30
attr_internal_reader
  • References/Ruby on Rails/Rails/Classes/Module

attr_internal_reader(*attrs) Instance Public methods Declares an attribute reader

2025-01-10 15:47:30
mattr_writer
  • References/Ruby on Rails/Rails/Classes/Module

mattr_writer(*syms) Instance Public methods Defines a class attribute and creates

2025-01-10 15:47:30
cattr_accessor
  • References/Ruby on Rails/Rails/Classes/Module

cattr_accessor(*syms, &blk) Instance Public methods Alias for:

2025-01-10 15:47:30
mattr_accessor
  • References/Ruby on Rails/Rails/Classes/Module

mattr_accessor(*syms, &blk) Instance Public methods Defines both class and

2025-01-10 15:47:30
attr_internal
  • References/Ruby on Rails/Rails/Classes/Module

attr_internal(*attrs) Instance Public methods Alias for:

2025-01-10 15:47:30
qualified_const_set
  • References/Ruby on Rails/Rails/Classes/Module

qualified_const_set(path, value) Instance Public methods

2025-01-10 15:47:30