Class: OpenEHR::RM::DataTypes::Quantity::DvCount

Inherits:
DvAmount show all
Defined in:
lib/openehr/rm/data_types/quantity.rb

Constant Summary

Constants included from Support::Definition::BasicDefinition

Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF

Instance Attribute Summary

Attributes inherited from DvAmount

#accuracy, #accuracy_percent

Attributes inherited from DvQuantified

#magnitude, #magnitude_status

Attributes inherited from DvOrdered

#normal_range, #normal_status, #other_reference_ranges

Attributes inherited from Basic::DataValue

#value

Instance Method Summary collapse

Methods inherited from DvAmount

#+, #-, #-@, #accuracy_is_percent?, #initialize, #set_accuracy, valid_percentage

Methods inherited from DvQuantified

#<=>, #accuracy_unknown?, #initialize, valid_magnitude_status?

Methods inherited from DvOrdered

#<=>, #initialize, #is_normal?, #is_simple?, #is_strictly_comparable_to?

Methods inherited from Basic::DataValue

#==, #initialize

Constructor Details

This class inherits a constructor from OpenEHR::RM::DataTypes::Quantity::DvAmount

Instance Method Details

#magnitude=(magnitude) ⇒ Object



319
320
321
322
323
324
# File 'lib/openehr/rm/data_types/quantity.rb', line 319

def magnitude=(magnitude)
  unless magnitude.is_a?(Integer)
    raise ArgumentError, 'magnitude should be an Integer'
  end
  super
end