Class: VectorSalad::StandardShapes::Exclusion
- Inherits:
 - 
      Clip
      
        
- Object
 - BasicShape
 - Clip
 - VectorSalad::StandardShapes::Exclusion
 
 - Defined in:
 - lib/vector_salad/standard_shapes/exclusion.rb
 
Overview
Exclude the contained shapes.
Instance Attribute Summary (collapse)
- 
  
    
      - (Object) options 
    
    
  
  
    
      inherited
      from BasicShape
    
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute options.
 
Instance Method Summary (collapse)
- 
  
    
      - (Exclusion) initialize(**options, &block) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
The first path is used as the subject, subsequent paths are excluded from the first.
 
Constructor Details
- (Exclusion) initialize(**options, &block)
The first path is used as the subject, subsequent paths are excluded from the first.
      21 22 23  | 
    
      # File 'lib/vector_salad/standard_shapes/exclusion.rb', line 21 def initialize(**, &block) super(:xor, **, &block) end  | 
  
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class VectorSalad::DSL
Instance Attribute Details
- (Object) options Originally defined in class BasicShape
Returns the value of attribute options