Module: CascadingConfiguration::Array::Unique
- Defined in:
 - lib/cascading_configuration/array/unique.rb
 
Overview
CascadingConfiguration::Array allows definition of array attributes that will composite downward through
the ancestor chain and ensure that member elements remain unique.
  Constant Summary collapse
- Sorted =
 ::CascadingConfiguration::Array::Sorted::Unique
Instance Method Summary collapse
- 
  
    
      #attr_instance_unique_array(*names) {|| ... } ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Cascading array instance methods, which will affect instances of including modules according to include/extend pattern used.
 - 
  
    
      #attr_local_unique_array(*names) {|| ... } ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Non-cascading array methods that will affect the instance declared on as well as instances of that instance, if applicable.
 - 
  
    
      #attr_module_unique_array(*names) {|| ... } ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Cascading array attribute module/class methods, which will affect all module singletons according to include/extend pattern used.
 - 
  
    
      #attr_unique_array(*names) {|| ... } ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Cascading array attribute methods, which will affect instances according to include/extend pattern used.
 
Instance Method Details
#attr_instance_unique_array(*names) {|| ... } ⇒ Object
Cascading array instance methods, which will affect instances of including modules according to
include/extend pattern used.
  | 
       | 
    
      # File 'lib/cascading_configuration/array/unique.rb', line 45
     | 
  
#attr_local_unique_array(*names) {|| ... } ⇒ Object
Non-cascading array methods that will affect the instance declared on as well as instances of that instance,
if applicable.
  | 
       | 
    
      # File 'lib/cascading_configuration/array/unique.rb', line 63
     | 
  
#attr_module_unique_array(*names) {|| ... } ⇒ Object
Cascading array attribute module/class methods, which will affect all module singletons
according to include/extend pattern used.
  | 
       | 
    
      # File 'lib/cascading_configuration/array/unique.rb', line 27
     | 
  
#attr_unique_array(*names) {|| ... } ⇒ Object
Cascading array attribute methods, which will affect instances according to include/extend pattern used.
| 
       | 
    
      # File 'lib/cascading_configuration/array/unique.rb', line 8
     |