Ignore:
Timestamp:
Sep 23, 2008, 9:14:41 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Message:

fixed #46
refs #62, #65, #50

arranged structure of test_reference_model.rb
divided test classes

Location:
ruby/trunk/lib/models/rm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/models/rm/common/archetyped.rb

    r103 r104  
    9999          end
    100100        end
     101
    101102        class Link
    102103          attr_reader :meaning, :target, :type
     
    117118            raise ArgumentError, "type should not be nil" if type.nil?
    118119            @type = type
    119 
    120120          end
    121121        end
  • ruby/trunk/lib/models/rm/common/generic.rb

    r83 r104  
    66    module Common
    77      module Generic
     8        class Audit_Details
     9        end
    810        class Revision_History
     11         
    912        end # of Revision_History
     13
     14        class Revision_History_Item
     15         
     16        end # of Revision_History_Item
     17
     18        class Party_Proxy
     19          def external_ref
     20            Raise NotImplementedError, 'external_ref shoud provide Party_Ref'
     21          end
     22        end
     23
     24        class Party_Self < Party_Proxy
     25
     26        end
     27
     28        class Party_Identified < Party_Proxy
     29
     30        end
     31
    1032      end # of Generic
    1133    end # of Common
  • ruby/trunk/lib/models/rm/data_types/quantity.rb

    r88 r104  
    66    module Data_Types
    77      module Quantity
    8         module DV_Ordered < OpenEHR::RM::Data_Types::Basic::Data_Value
     8        class DV_Ordered < OpenEHR::RM::Data_Types::Basic::Data_Value
    99          include Comparable
    1010          attr_accessor :other_refference_ranges, :normal_range
     
    3131        end
    3232
    33         module DV_Quantified
    34           include DV_Ordered
     33        class DV_Quantified < DV_Ordered
    3534          def magnitude
    3635          end
     
    3938        end
    4039
    41         class DV_Ordinal
    42           include DV_Ordered
     40        class DV_Ordinal < DV_Ordered
    4341          attr_reader :symbol, :value
    4442          def is_strictly_comparable_to?
     
    4846        end
    4947
    50         module DV_Absolute_Quantity
    51           include DV_Quantified
     48        class DV_Absolute_Quantity < DV_Quantified
    5249          attr_reader :accuracy
    5350
  • ruby/trunk/lib/models/rm/data_types/uri.rb

    r103 r104  
     1# This module is implemented from this UML:
     2#http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109701308832_384250_6986Report.html
     3# Ticket refs #46
     4
    15require 'uri'
    26#require 'uri/generic'
     
    1923  @@schemes['EHR'] = EHR
    2024end
     25
    2126module OpenEHR
    2227  module RM
     
    5156          end
    5257        end
     58
    5359        class DV_EHR_URI < DV_URI
    5460          def initialize(value)
Note: See TracChangeset for help on using the changeset viewer.