Class: CQM::ContinuousVariablePopulationMap
- Inherits:
-
PopulationMap
- Object
- PopulationMap
- CQM::ContinuousVariablePopulationMap
- Includes:
- Mongoid::Document
- Defined in:
- app/models/cqm/population_set.rb
Overview
The population map for a continuous variable population set
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.transform_json(json_hash, target = ContinuousVariablePopulationMap.new) ⇒ Object
271 272 273 274 275 276 277 278 279 |
# File 'app/models/cqm/population_set.rb', line 271 def self.transform_json(json_hash, target = ContinuousVariablePopulationMap.new) result = target result['resource_type'] = 'ContinuousVariablePopulationMap' result['IPP'] = CQM::StatementReference.transform_json(json_hash['IPP']) unless json_hash['IPP'].nil? result['MSRPOPL'] = CQM::StatementReference.transform_json(json_hash['MSRPOPL']) unless json_hash['MSRPOPL'].nil? result['MSRPOPLEX'] = CQM::StatementReference.transform_json(json_hash['MSRPOPLEX']) unless json_hash['MSRPOPLEX'].nil? result end |
Instance Method Details
#as_json(*args) ⇒ Object
255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 |
# File 'app/models/cqm/population_set.rb', line 255 def as_json(*args) result = Hash.new result['resource_type'] = 'ContinuousVariablePopulationMap' unless self.IPP.nil? result['IPP'] = self.IPP.as_json(args) end unless self.MSRPOPL.nil? result['MSRPOPL'] = self.MSRPOPL.as_json(args) end unless self.MSRPOPLEX.nil? result['MSRPOPLEX'] = self.MSRPOPLEX.as_json(args) end result end |