Changeset 134 for ruby/trunk/lib/models/rm/data_types/encapsulated.rb
- Timestamp:
- Jun 3, 2009, 9:55:40 PM (15 years ago)
- File:
-
- 1 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
Note:
See TracChangeset
for help on using the changeset viewer.