Class: Dina::Determination

Inherits:
Object
  • Object
show all
Defined in:
lib/dina/components/determination.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDetermination

Returns a new instance of Determination.



21
22
# File 'lib/dina/components/determination.rb', line 21

def initialize
end

Instance Attribute Details

#determinationRemarksObject

Returns the value of attribute determinationRemarks.



9
10
11
# File 'lib/dina/components/determination.rb', line 9

def determinationRemarks
  @determinationRemarks
end

#determinedOnObject

Returns the value of attribute determinedOn.



13
14
15
# File 'lib/dina/components/determination.rb', line 13

def determinedOn
  @determinedOn
end

#determinerObject

A known UUID for a Person



12
13
14
# File 'lib/dina/components/determination.rb', line 12

def determiner
  @determiner
end

#isFiledAsObject

boolean



18
19
20
# File 'lib/dina/components/determination.rb', line 18

def isFiledAs
  @isFiledAs
end

#isPrimaryObject

boolean



17
18
19
# File 'lib/dina/components/determination.rb', line 17

def isPrimary
  @isPrimary
end

#managedAttributesObject

array



19
20
21
# File 'lib/dina/components/determination.rb', line 19

def managedAttributes
  @managedAttributes
end

#qualifierObject

Returns the value of attribute qualifier.



14
15
16
# File 'lib/dina/components/determination.rb', line 14

def qualifier
  @qualifier
end

#scientificNameObject

Returns the value of attribute scientificName.



6
7
8
# File 'lib/dina/components/determination.rb', line 6

def scientificName
  @scientificName
end

#scientificNameDetailsObject

in the form { classificationPath: “”, classificationRanks: “” }



16
17
18
# File 'lib/dina/components/determination.rb', line 16

def scientificNameDetails
  @scientificNameDetails
end

#scientificNameSourceObject

Returns the value of attribute scientificNameSource.



15
16
17
# File 'lib/dina/components/determination.rb', line 15

def scientificNameSource
  @scientificNameSource
end

#transcriberRemarksObject

Returns the value of attribute transcriberRemarks.



7
8
9
# File 'lib/dina/components/determination.rb', line 7

def transcriberRemarks
  @transcriberRemarks
end

#typeStatusObject

Returns the value of attribute typeStatus.



10
11
12
# File 'lib/dina/components/determination.rb', line 10

def typeStatus
  @typeStatus
end

#typeStatusEvidenceObject

Returns the value of attribute typeStatusEvidence.



11
12
13
# File 'lib/dina/components/determination.rb', line 11

def typeStatusEvidence
  @typeStatusEvidence
end

#verbatimDateObject

Returns the value of attribute verbatimDate.



5
6
7
# File 'lib/dina/components/determination.rb', line 5

def verbatimDate
  @verbatimDate
end

#verbatimDeterminerObject

Returns the value of attribute verbatimDeterminer.



4
5
6
# File 'lib/dina/components/determination.rb', line 4

def verbatimDeterminer
  @verbatimDeterminer
end

#verbatimRemarksObject

Returns the value of attribute verbatimRemarks.



8
9
10
# File 'lib/dina/components/determination.rb', line 8

def verbatimRemarks
  @verbatimRemarks
end

#verbatimScientificNameObject

Returns the value of attribute verbatimScientificName.



3
4
5
# File 'lib/dina/components/determination.rb', line 3

def verbatimScientificName
  @verbatimScientificName
end

Instance Method Details

#to_hashObject



24
25
26
27
28
# File 'lib/dina/components/determination.rb', line 24

def to_hash
  hash = {}
  instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
  hash
end