Class: Sequencescape::Api::V2::Asset

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

Overview

Hopefully temporary class to handle limitations in json-api-client in handling polymorphic associations Note: [JG] 20181003 I actually appear to be hitting the correct class now, but am not sure what changed.

Instance Method Summary collapse

Instance Method Details

#barcodeObject



24
25
26
# File 'app/sequencescape/sequencescape/api/v2/asset.rb', line 24

def barcode
  labware_barcode
end

#plate?Boolean

Returns:

  • (Boolean)


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

def plate?
  type == 'plates'
end

#tube?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'app/sequencescape/sequencescape/api/v2/asset.rb', line 20

def tube?
  type == 'tubes'
end