Last change
on this file since 264 was 168, checked in by KOBAYASHI, Shinji, 15 years ago |
roll back branch 0.0
|
File size:
599 bytes
|
Rev | Line | |
---|
[168] | 1 | module OpenEHR
|
---|
[4] | 2 | module RM
|
---|
| 3 | module Support
|
---|
[168] | 4 | module Assumed_Types
|
---|
[4] | 5 | class Interval
|
---|
| 6 | attr_accessor :lower, :upper
|
---|
| 7 | # attr_accessor :lower_included, :lower_unbounded
|
---|
| 8 | # attr_accessor :upper_included, :upper_unbounded
|
---|
| 9 | def initialize(lower, upper,
|
---|
| 10 | lower_included = nil, upper_included = nil)
|
---|
| 11 | if ((lower !=nil) && (upper !=nil)) && lower>upper
|
---|
| 12 | raise ArgumentError, "upper < lower"
|
---|
| 13 | end
|
---|
| 14 | @lower = lower
|
---|
| 15 | @upper = upper
|
---|
| 16 | end
|
---|
| 17 | end
|
---|
| 18 | end
|
---|
| 19 | end
|
---|
| 20 | end
|
---|
| 21 | end
|
---|
Note:
See
TracBrowser
for help on using the repository browser.