Class: Circuitdata::Summary
- Inherits:
-
Object
- Object
- Circuitdata::Summary
- Defined in:
- lib/circuitdata/summary.rb
Constant Summary collapse
- SUMMARY_FIELDS =
[ :base_materials, :number_of_conductive_layers, :board_outline, :final_thickness, :minimum_track, :minimum_spacing, :min_through_hole_size, :max_aspect_ratio ]
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(product) ⇒ Summary
constructor
A new instance of Summary.
Constructor Details
#initialize(product) ⇒ Summary
Returns a new instance of Summary.
16 17 18 |
# File 'lib/circuitdata/summary.rb', line 16 def initialize(product) @product = product end |
Instance Method Details
#data ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/circuitdata/summary.rb', line 20 def data d = {} SUMMARY_FIELDS.each do |key| d[key] = send(key) end d end |