Changeset 134
- Timestamp:
- Jun 3, 2009, 9:55:40 PM (15 years ago)
- Location:
- ruby/trunk/lib/models
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/encapsulated.rb
r133 r134 60 60 # media type http://www.iana.org/assignments/media-types/text/ 61 61 class DV_Multimedia < DV_Encapsulated 62 attr_reader :media_type 63 attr_accessor :uri, :data, :compression_algorithm, 64 :integrity_check, :integrity_check_algorithm, :alternate_text 62 65 def initialize(charset, language, size, media_type, uri=nil, 63 66 data=nil, compression_algorithm=nil, 64 67 integrity_check=nil, integrity_check_algorithm=nil, 65 68 alternate_text=nil) 66 69 super(charset, language, size) 70 self.media_type = media_type 71 @uri = uri 72 @data = data 73 @compression_algorithm = compression_algorithm 74 @integrity_check = integrity_check 75 @integrity_check_algorithm = integrity_check_algorithm 76 @alternate_text = alternate_text 67 77 end 68 78 def media_type=(media_type) 79 if media_type.code_string.nil? 80 raise ArgumentError, 'media_type should not be nil' 81 end 82 @media_type = media_type 83 end 69 84 end 70 85 -
ruby/trunk/lib/models/tests/rm/test_data_types.rb
r133 r134 254 254 assert_equal '<H1>test</H1>', @dv_parsable.value 255 255 end 256 end 256 257 def test_dv_multimedia 258 assert_equal 'UTF-8', @dv_multimedia.charset.code_string 259 assert_equal 'ja', @dv_multimedia.language.code_string 260 assert_equal 10, @dv_multimedia.size 261 assert_equal 'text/html', @dv_multimedia.media_type.code_string 262 assert_equal 'http://www.openehr.jp/changeset/test?cmd=93#file0', @dv_multimedia.uri.value 263 end 264 end
Note:
See TracChangeset
for help on using the changeset viewer.