Module: Sequencescape::Api::V2::Shared::HasPurpose
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/sequencescape/sequencescape/api/v2/shared/has_purpose.rb
Overview
Include in an API V2 class that has a purpose to set up some standard behaviour
Instance Method Summary collapse
-
#purpose_name ⇒ Object
Ideally purpose would be required by labware, but apparently we have some tubes without a purpose.
Instance Method Details
#purpose_name ⇒ Object
Ideally purpose would be required by labware, but apparently we have some tubes without a purpose. So we use a fallback here
12 13 14 |
# File 'app/sequencescape/sequencescape/api/v2/shared/has_purpose.rb', line 12 def purpose_name purpose&.name || Sequencescape::Api::V2::Purpose::UNKNOWN end |