Changeset 221


Ignore:
Timestamp:
Aug 21, 2009, 12:02:44 AM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

CodePhrase modified

Location:
ruby/branches/0.5
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • ruby/branches/0.5/lib/open_ehr/rm/data_types/text.rb

    r220 r221  
    4848        class CodePhrase
    4949          attr_reader :terminology_id, :code_string
    50           def initialize(code_string, terminology_id)
    51             self.code_string = code_string
    52             self.terminology_id = terminology_id
     50
     51          def initialize(args = {})
     52            self.code_string = args[:code_string]
     53            self.terminology_id = args[:terminology_id]
    5354          end
    5455
     
    8687
    8788          def formatting=(formatting)
    88             unless formatting.nil? or formatting.empty?
     89            if !formatting.nil? and formatting.empty?
    8990              raise ArgumentError, "formatting is not valid"
    9091            end
     
    9394
    9495          def encoding=(encoding)
    95             unless encoding.nil? or encoding.empty?
     96            if !encoding.nil? and encoding.empty?
    9697              raise ArgumentError, "encoding is not valid"
    9798            end
     
    108109          end
    109110          def language=(language)
    110             unless language.nil? or language.empty?
     111            if !@language.nil? and language.empty?
    111112              raise ArgumentError, "langage is not valid"
    112113            end
  • ruby/branches/0.5/spec/lib/open_ehr/rm/data_types/basic/dv_state_spec.rb

    r220 r221  
    77  before(:each) do
    88    @terminology_id = TerminologyId.new('openher')
    9     code_phrase = CodePhrase.new('524', @terminology_id)
     9    code_phrase = CodePhrase.new(:code_string => '524',
     10                                 :terminology_id => @terminology_id)
    1011    dv_coded_text = DvCodedText.new(:value => "initial",
    1112                                    :defining_code => code_phrase)
     
    2324
    2425  it 'should change other value assigned' do
    25     code_phrase = CodePhrase.new('526',@terminology_id)
     26    code_phrase = CodePhrase.new(:code_string => '526',
     27                                 :terminology_id => @terminology_id)
    2628    dv_coded_text = DvCodedText.new(:value =>'planned',
    2729                                    :defining_code => code_phrase)
Note: See TracChangeset for help on using the changeset viewer.