Class: Class (<Built-in Module>)

Overview
Module Structure
Class Hierarchy
Constants
Class::EMPTY_INHERITABLE_ATTRIBUTES
Instance Aliases
Class#inherited_without_inheritable_attributes
Class#inherited
Instance Methods
Class#class_attribute / 1
Class#cattr_reader / 1
Class#cattr_writer / 1
Class#cattr_accessor / 1
Class#superclass_delegating_reader / 1
Class#superclass_delegating_writer / 1
Class#superclass_delegating_accessor / 1
Class#class_inheritable_reader / 1
Class#class_inheritable_writer / 1
Class#class_inheritable_array_writer / 1
Class#class_inheritable_hash_writer / 1
Class#class_inheritable_accessor / 1
Class#class_inheritable_array / 1
Class#class_inheritable_hash / 1
Class#inheritable_attributes
Class#write_inheritable_attribute / 2
Class#write_inheritable_array / 2
Class#write_inheritable_hash / 2
Class#read_inheritable_attribute / 1
Class#reset_inheritable_attributes
Class#inherited_with_inheritable_attributes / 1
Class#remove_subclasses
Class#subclasses
Class#remove_class / 1
Class#duplicable?
is a submodule of
module: <Built-in Module>   
inherits from
  Object ( Builtin-Module )
has properties
method: class_attribute / 1   
method: cattr_reader / 1   
method: cattr_writer / 1   
method: cattr_accessor / 1   
method: superclass_delegating_reader / 1   
method: superclass_delegating_writer / 1   
method: superclass_delegating_accessor / 1   
method: class_inheritable_reader / 1   
method: class_inheritable_writer / 1   
method: class_inheritable_array_writer / 1   
method: class_inheritable_hash_writer / 1   
method: class_inheritable_accessor / 1   
method: class_inheritable_array / 1   
method: class_inheritable_hash / 1   
method: inheritable_attributes   
method: write_inheritable_attribute / 2   
method: write_inheritable_array / 2   
method: write_inheritable_hash / 2   
method: read_inheritable_attribute / 1   
method: reset_inheritable_attributes   
constant: EMPTY_INHERITABLE_ATTRIBUTES   
method: inherited_with_inheritable_attributes / 1   
alias: inherited_without_inheritable_attributes inherited   
alias: inherited inherited_with_inheritable_attributes   
method: remove_subclasses   
method: subclasses   
method: remove_class / 1   
method: duplicable?   
is defined at
#4 in active_support/core_ext/class/attribute.rb  
#9 in active_support/core_ext/class/attribute_accessors.rb  
#7 in active_support/core_ext/class/delegating_attributes.rb  
#9 in active_support/core_ext/class/inheritable_attributes.rb  
#1 in active_support/core_ext/class/removal.rb  
#39 in active_support/core_ext/duplicable.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Object     
class: Class     

Class Hierarchy

Object ( Builtin-Module )
includes
  InstanceExecMethods ( Unknown-Module )
has properties
method: duplicable?   
method: ` / 1   
method: blank?   
method: present?   
method: presence   
method: to_param   
method: to_query / 1   
method: remove_subclasses_of / 1   
method: subclasses_of (1/2) / 1   
method: subclasses_of (2/E) / 1   
method: extended_by   
method: extend_with_included_modules_from / 1   
method: instance_exec / 2   
method: instance_variable_defined? / 1   
method: instance_values   
method: instance_variable_names   
method: copy_instance_variables_from / 2   
method: metaclass   
method: returning / 1   
method: tap   
method: with_options / 1   
method: acts_like? / 1   
method: singleton_class   
method: class_eval / 2   
method: html_safe?   
method: try / 3   
method: to_json / 1   
method: as_json / 1   
class method: method_added / 1   
class method: find_hidden_method / 1   
Class ( Builtin-Module )
has properties
method: class_attribute / 1   
method: cattr_reader / 1   
method: cattr_writer / 1   
method: cattr_accessor / 1   
method: superclass_delegating_reader / 1   
method: superclass_delegating_writer / 1   
method: superclass_delegating_accessor / 1   
method: class_inheritable_reader / 1   
method: class_inheritable_writer / 1   
method: class_inheritable_array_writer / 1   
method: class_inheritable_hash_writer / 1   
method: class_inheritable_accessor / 1   
method: class_inheritable_array / 1   
method: class_inheritable_hash / 1   
method: inheritable_attributes   
method: write_inheritable_attribute / 2   
method: write_inheritable_array / 2   
method: write_inheritable_hash / 2   
method: read_inheritable_attribute / 1   
method: reset_inheritable_attributes   
constant: EMPTY_INHERITABLE_ATTRIBUTES   
method: inherited_with_inheritable_attributes / 1   
alias: inherited_without_inheritable_attributes inherited   
alias: inherited inherited_with_inheritable_attributes   
method: remove_subclasses   
method: subclasses   
method: remove_class / 1   
method: duplicable?   

Constants

Class::EMPTY_INHERITABLE_ATTRIBUTES

#122 in active_support/core_ext/class/inheritable_attributes.rb

EMPTY_INHERITABLE_ATTRIBUTES = {}.freeze unless const_defined?(:EMPTY_INHERITABLE_ATTRIBUTES)   

Instance Aliases

Class#inherited_without_inheritable_attributes

#138 in active_support/core_ext/class/inheritable_attributes.rb

inherited_without_inheritable_attributes inherited   

Class#inherited

#139 in active_support/core_ext/class/inheritable_attributes.rb

inherited inherited_with_inheritable_attributes   

Instance Methods

Class#class_attribute / 1

#40 in active_support/core_ext/class/attribute.rb

class_attribute ( *attrs )

Class#cattr_reader / 1

#10 in active_support/core_ext/class/attribute_accessors.rb

cattr_reader ( *syms )

Class#cattr_writer / 1

#34 in active_support/core_ext/class/attribute_accessors.rb

cattr_writer ( *syms )

Class#cattr_accessor / 1

#57 in active_support/core_ext/class/attribute_accessors.rb

cattr_accessor ( *syms )

Class#superclass_delegating_reader / 1

#8 in active_support/core_ext/class/delegating_attributes.rb

superclass_delegating_reader ( *names )

Class#superclass_delegating_writer / 1

#33 in active_support/core_ext/class/delegating_attributes.rb

superclass_delegating_writer ( *names )

Class#superclass_delegating_accessor / 1

#43 in active_support/core_ext/class/delegating_attributes.rb

superclass_delegating_accessor ( *names )

Class#class_inheritable_reader / 1

#10 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_reader ( *syms )

Class#class_inheritable_writer / 1

#25 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_writer ( *syms )

Class#class_inheritable_array_writer / 1

#42 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_array_writer ( *syms )

Class#class_inheritable_hash_writer / 1

#59 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_hash_writer ( *syms )

Class#class_inheritable_accessor / 1

#76 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_accessor ( *syms )

Class#class_inheritable_array / 1

#81 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_array ( *syms )

Class#class_inheritable_hash / 1

#86 in active_support/core_ext/class/inheritable_attributes.rb

class_inheritable_hash ( *syms )

Class#inheritable_attributes

#91 in active_support/core_ext/class/inheritable_attributes.rb

inheritable_attributes

Class#write_inheritable_attribute / 2

#95 in active_support/core_ext/class/inheritable_attributes.rb

write_inheritable_attribute ( key ,
  value )

Class#write_inheritable_array / 2

#102 in active_support/core_ext/class/inheritable_attributes.rb

write_inheritable_array ( key ,
  elements )

Class#write_inheritable_hash / 2

#107 in active_support/core_ext/class/inheritable_attributes.rb

write_inheritable_hash ( key ,
  hash )

Class#read_inheritable_attribute / 1

#112 in active_support/core_ext/class/inheritable_attributes.rb

read_inheritable_attribute ( key )

Class#reset_inheritable_attributes

#116 in active_support/core_ext/class/inheritable_attributes.rb

reset_inheritable_attributes

Class#inherited_with_inheritable_attributes / 1

#124 in active_support/core_ext/class/inheritable_attributes.rb

inherited_with_inheritable_attributes ( child )

Class#remove_subclasses

#8 in active_support/core_ext/class/removal.rb

remove_subclasses

Class#subclasses

#15 in active_support/core_ext/class/removal.rb

subclasses

Class#remove_class / 1

#36 in active_support/core_ext/class/removal.rb

remove_class ( *klasses )

Class#duplicable?

#40 in active_support/core_ext/duplicable.rb

duplicable?