Changeset 9 for ruby/trunk/models/rm/demographic.rb
- Timestamp:
- Feb 25, 2008, 11:34:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/models/rm/demographic.rb
r8 r9 6 6 attr_reader :idetities, :contacts, :relationships 7 7 def initialize(uid, archetype_node_id, name, archetype_details, 8 feeder_audit, links, identities, relationships,9 re verse_relationships, details)8 feeder_audit, links, identities, contacts, 9 relationships, reverse_relationships, details) 10 10 super(uid, archetype_node_id, name, archetype_details, 11 11 feeder_audit, links, nil) 12 12 uid_valid(uid) 13 13 @uid = uid 14 14 identities_vaild(identities) 15 @identities = identities 16 contacts_valid(contacts) 17 @contacts = contacts 18 relationships_valid(relationships) 15 19 end 16 20 def type 17 21 22 end 23 def uid=(uid) 24 uid_valid(uid) 25 @uid = uid 26 end 27 def identities=(identities) 28 identities_vaild(identities) 29 @identities = identities 30 def contacts=(contacts) 31 contacts_valid(contacts) 32 @contacts = contacts 18 33 end 19 34 def parent=(parent) … … 24 39 raise ArgumentError, "uid is not valid" if uid.nil? 25 40 end 41 def identities_vaild(identities) 42 if identities.nil? 43 raise ArgumentError, "identities must not be nil" 44 elsif identities.empty? 45 raise ArgumentError, "identities must not be empty" 46 end 47 end 48 def contacts_valid(contacts) 49 if contacs.nil? 50 raise ArgumentError, "contacts must not be nil" 51 elsif contacts.empty? 52 raise ArgumentError, "contacts must not be empty" 53 end 54 end 26 55 end 27 56 end # of Demographic
Note:
See TracChangeset
for help on using the changeset viewer.