SpeciesFileGroup/taxonworks

View on GitHub
app/models/descriptor/continuous.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Descriptor::Continuous < Descriptor
  has_many :observations, -> { where(observations: {type: 'Observation::Continuous'}) }, foreign_key: :descriptor_id

  validates :default_unit, inclusion: { in: ::UNITS.keys,
    message: "%{value} is not a valid unit" }, allow_nil: true

  def unit
    ::RubyUnits::Unit.new(['1', default_unit].compact.join(' '))
  end

end