Changeset 103 for ruby/trunk/lib/models/rm/common/archetyped.rb
- Timestamp:
- Sep 21, 2008, 3:53:25 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/common/archetyped.rb
r102 r103 81 81 end 82 82 end 83 83 84 class Archetyped 84 85 attr_reader :archetype_id, :rm_version … … 98 99 end 99 100 end 101 class Link 102 attr_reader :meaning, :target, :type 103 def initialize(meaning, target, type) 104 self.meaning = meaning 105 self.target = target 106 self.type = type 107 end 108 def meaning=(meaning) 109 raise ArgumentError, "meaning should not be nil" if meaning.nil? 110 @meaning = meaning 111 end 112 def target=(target) 113 raise ArgumentError, "target should not be nil" if target.nil? 114 @target = target 115 end 116 def type=(type) 117 raise ArgumentError, "type should not be nil" if type.nil? 118 @type = type 119 120 end 121 end 100 122 end # end of Archetyped 101 123 end # end of Common
Note:
See TracChangeset
for help on using the changeset viewer.