Class: SequencescapeExcel::SpecialisedField::ChromiumTagGroup
- Inherits:
-
Object
- Object
- SequencescapeExcel::SpecialisedField::ChromiumTagGroup
- Includes:
- Base
- Defined in:
- app/sequencescape_excel/sequencescape_excel/specialised_field/chromium_tag_group.rb
Overview
ChromiumTagGroup This class represents a single index tag group for Chromium.
Instance Attribute Summary
Attributes included from Base
#sample_manifest_asset, #value
Instance Method Summary collapse
-
#tag_group_id ⇒ Integer?
Retrieves the ID of the tag group.
Methods included from Base
Instance Method Details
#tag_group_id ⇒ Integer?
Retrieves the ID of the tag group.
This method finds the tag group ID by searching within the visible_single_index_chromium scope of the TagSet model.
20 21 22 23 |
# File 'app/sequencescape_excel/sequencescape_excel/specialised_field/chromium_tag_group.rb', line 20 def tag_group_id tag_set = ::TagSet.visible_single_index_chromium.find_by(name: value) @tag_group_id ||= tag_set&.tag_group_id end |