Module: Dcc::Si::Base::MeasurementUncertaintyUnivariate

Included in:
V1::MeasurementUncertaintyUnivariate, V2::MeasurementUncertaintyUnivariate
Defined in:
lib/dcc/si/base/measurement_uncertainty_univariate.rb

Overview

si:measurementUncertaintyUnivariateType — choice of standardMU / expandedMU / coverageIntervalMU. Modeled as three optional attributes.

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/dcc/si/base/measurement_uncertainty_univariate.rb', line 9

def self.included(klass)
  klass.class_eval do
    attribute :standard_mu, :standardMU
    attribute :expanded_mu, :expandedMU
    attribute :coverage_interval_mu, :coverageIntervalMU

    xml do
      namespace ::Dcc::Namespace::Si
      element "measurementUncertaintyUnivariate"
      ordered
      map_element "standardMU", to: :standard_mu
      map_element "expandedMU", to: :expanded_mu
      map_element "coverageIntervalMU", to: :coverage_interval_mu
    end
  end
end