Class: Circuitdata::ExposedArea
- Inherits:
-
Object
- Object
- Circuitdata::ExposedArea
- Defined in:
- lib/circuitdata/exposed_area.rb
Instance Method Summary collapse
- #barrel_area ⇒ Object
- #final_finish_total_area ⇒ Object
-
#initialize(product) ⇒ ExposedArea
constructor
A new instance of ExposedArea.
Constructor Details
#initialize(product) ⇒ ExposedArea
Returns a new instance of ExposedArea.
4 5 6 |
# File 'lib/circuitdata/exposed_area.rb', line 4 def initialize(product) @product = product end |
Instance Method Details
#barrel_area ⇒ Object
13 14 15 16 |
# File 'lib/circuitdata/exposed_area.rb', line 13 def return 0 if board_thickness.nil? plated_holes.map{ |hole| sum_holes_area(hole)}.sum end |
#final_finish_total_area ⇒ Object
8 9 10 11 |
# File 'lib/circuitdata/exposed_area.rb', line 8 def final_finish_total_area return nil if board_area.nil? layer_final_finish_area+ end |