Changeset 379
- Timestamp:
- Dec 20, 2009, 7:55:50 PM (14 years ago)
- Location:
- ruby/trunk
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/open_ehr/am/archetype/constraint_model.rb
r378 r379 150 150 151 151 class CDefinedObject < CObject 152 attr_accessor :assumed_value 153 154 def initialize(args = { }) 155 @assumed_value = args[:assumed_value] if args[:assumed_value] 156 super 152 attr_accessor :assumed_value, :any_allowed 153 154 def initialize(args = { }) 155 super 156 self.assumed_value = args[:assumed_value] 157 end 158 159 def has_assumed_value? 160 return !@assumed_value.nil? 161 end 162 163 def default_value 164 raise NotImplementedError, 'subclass should implement this method' 165 end 166 167 def valid_value?(value) 168 raise NotImplementedError, 'subclass should implement this method' 157 169 end 158 170 end
Note:
See TracChangeset
for help on using the changeset viewer.