Class: Sequencescape::Api::V2::Sample

Inherits:
Base
  • Object
show all
Defined in:
app/sequencescape/sequencescape/api/v2/sample.rb

Overview

Represents a sample in Limber via the Sequencescape API

Constant Summary collapse

DEFAULT_INCLUDES =
[].freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find_by(options, includes: DEFAULT_INCLUDES) ⇒ Object



12
13
14
# File 'app/sequencescape/sequencescape/api/v2/sample.rb', line 12

def self.find_by(options, includes: DEFAULT_INCLUDES)
  Sequencescape::Api::V2::Sample.includes(*includes).find(**options).first
end

Instance Method Details

#speciesObject



16
17
18
# File 'app/sequencescape/sequencescape/api/v2/sample.rb', line 16

def species
  .sample_common_name
end