Class: Labels::PlateDoubleLabelQc
- Inherits:
-
PlateDoubleLabel
- Object
- PlateDoubleLabel
- Labels::PlateDoubleLabelQc
- Defined in:
- app/models/labels/plate_double_label_qc.rb
Overview
Prints labels for 384 well plates including an extra set for a QC plate
Instance Method Summary collapse
- #attributes ⇒ Object
-
#qc_label_definitions ⇒ Object
Prints an additional QC plate label.
Instance Method Details
#attributes ⇒ Object
5 6 7 |
# File 'app/models/labels/plate_double_label_qc.rb', line 5 def attributes super.merge(barcode: labware..human) end |
#qc_label_definitions ⇒ Object
Prints an additional QC plate label
10 11 12 13 14 15 16 17 18 19 |
# File 'app/models/labels/plate_double_label_qc.rb', line 10 def qc_label_definitions [ { right_text: workline_identifier, left_text: "#{labware..human} QC", barcode: "#{labware..human}-QC" }, { right_text: "#{workline_identifier} #{labware.role} #{labware.purpose_name} QC", left_text: date_today } ] end |