Ignore:
Timestamp:
May 19, 2009, 4:58:03 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #39,#49,#50

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/models/rm/data_types/quantity.rb

    r122 r123  
    1212          def initialize(normal_range=nil, other_reference_ranges=nil,
    1313                         normal_status = nil)
    14             other_reference_ranges_validity(other_reference_ranges)
    15             @normal_range = normal_range
    16             @other_reference_ranges = other_reference_ranges
    17             @normal_status = normal_status
     14            self.normal_range = normal_range
     15            self.other_reference_ranges = other_reference_ranges
     16            self.normal_status = normal_status
    1817          end         
    1918
    2019          def is_normal?
    21             !normal_range.nil? or !normal_status.nil
     20            !normal_range.nil? or !normal_status.nil?
    2221          end
    2322
     
    3130
    3231          def normal_range=(normal_range)
     32            @normal_range = normal_range
    3333          end
    3434
    3535          def other_reference_ranges=(other_reference_ranges)
     36            unless other_reference_ranges.nil? or !other_reference_ranges.is_empty?
     37              raise ArgumentError, "Other reference ranges validity error"
     38            end
     39           
     40            @other_reference_ranges = other_reference_ranges
    3641          end
    3742
    38           private
    39           def other_reference_ranges_validity(other_reference_ranges)
    40             if !other_reference_ranges.nil? or other_reference_ranges.is_empty?
    41               raise ArgumentError, "Other reference ranges validity error"
    42             end
     43          def normal_status=(normal_status)
     44            @normal_status = normal_status
    4345          end
     46
    4447        end
    4548
Note: See TracChangeset for help on using the changeset viewer.