Changeset 8
- Timestamp:
- Feb 22, 2008, 6:35:55 AM (16 years ago)
- Location:
- ruby/trunk/models/rm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/models/rm/common/archetyped.rb
r7 r8 33 33 class Locatable < Pathable 34 34 include Locater_Constants 35 attr_accessor :uid, :archetype_node_id, archetype_details35 attr_accessor :uid, :archetype_node_id, :archetype_details 36 36 attr_accessor :feeder_audit, :links, :parent 37 def initialize(uid, archetype_node_id, name, archetype_details 37 def initialize(uid, archetype_node_id, name, archetype_details, 38 38 feeder_audit, links, parent) 39 39 super(parent) … … 52 52 @feeder_audit = feeder_audit 53 53 @links = links 54 @parent = parent 54 55 end 55 56 def item_at_path(path) -
ruby/trunk/models/rm/demographic.rb
r7 r8 5 5 attr_reader :details, :reverse_relationships, :uid 6 6 attr_reader :idetities, :contacts, :relationships 7 def initialize(uid, archetype_node_id, name, archetype_details, 8 feeder_audit, links, identities, relationships, 9 reverse_relationships, details) 10 super(uid, archetype_node_id, name, archetype_details, 11 feeder_audit, links, nil) 12 uid_valid(uid) 13 @uid = uid 14 15 end 7 16 def type 17 18 end 19 def parent=(parent) 20 @parent = nil 21 end 22 private 23 def uid_valid(uid) 24 raise ArgumentError, "uid is not valid" if uid.nil? 8 25 end 9 26 end
Note:
See TracChangeset
for help on using the changeset viewer.