Class: OpenEhr::RM::Support::AssumedTypes::Interval
- Inherits:
-
Object
- Object
- OpenEhr::RM::Support::AssumedTypes::Interval
- Defined in:
- lib/open_ehr/rm/support/assumed_types.rb
Instance Attribute Summary collapse
-
#lower ⇒ Object
Returns the value of attribute lower.
-
#upper ⇒ Object
Returns the value of attribute upper.
Instance Method Summary collapse
-
#initialize(lower, upper, lower_included = nil, upper_included = nil) ⇒ Interval
constructor
attr_accessor :upper_included, :upper_unbounded.
Constructor Details
#initialize(lower, upper, lower_included = nil, upper_included = nil) ⇒ Interval
attr_accessor :upper_included, :upper_unbounded
12 13 14 15 16 17 18 19 |
# 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 |
Instance Attribute Details
#lower ⇒ Object
Returns the value of attribute lower.
9 10 11 |
# File 'lib/open_ehr/rm/support/assumed_types.rb', line 9 def lower @lower end |
#upper ⇒ Object
Returns the value of attribute upper.
9 10 11 |
# File 'lib/open_ehr/rm/support/assumed_types.rb', line 9 def upper @upper end |