class OpenEhr::RM::Support::AssumedTypes::Interval

Attributes

lower[RW]
upper[RW]

Public Class Methods

new(lower, upper, lower_included = nil, upper_included = nil) click to toggle source

attr_accessor :lower_included, :lower_unbounded attr_accessor :upper_included, :upper_unbounded

# File lib/open_ehr/rm/support/assumed_types.rb, line 12
def initialize(lower, upper,
               lower_included = nil, upper_included = nil)
  if ((lower !=nil) && (upper !=nil)) && lower>upper
    raise ArgumentError, "upper < lower"
  end
  @lower = lower
  @upper = upper
end