Class: VectorSalad::StandardShapes::Difference
- Inherits:
 - 
      Clip
      
        
- Object
 - BasicShape
 - Clip
 - VectorSalad::StandardShapes::Difference
 
 - Defined in:
 - lib/vector_salad/standard_shapes/difference.rb
 
Overview
Subtract the contained shapes.
Instance Attribute Summary (collapse)
- 
  
    
      - (Object) options 
    
    
  
  
    
      inherited
      from BasicShape
    
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute options.
 
Instance Method Summary (collapse)
- 
  
    
      - (Difference) initialize(**options, &block) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
The first path is used as the subject, subsequent paths are subtracted from the first.
 
Constructor Details
- (Difference) initialize(**options, &block)
The first path is used as the subject, subsequent paths are subtracted from the first.
      21 22 23  | 
    
      # File 'lib/vector_salad/standard_shapes/difference.rb', line 21 def initialize(**, &block) super(:difference, **, &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