Changeset 1086
- Timestamp:
- 12/01/03 14:21:28 (5 years ago)
- Files:
-
- trunk/lib/soap/property.rb (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/property.rb
r1085 r1086 39 39 end 40 40 41 # keys: downcase symbol41 # returns: downcase symbol 42 42 def keys 43 43 @store.keys … … 61 61 62 62 def referent(ary) 63 name, *rest = *ary 64 key = to_key(name) 63 key, rest = location_pair(ary) 65 64 if rest.empty? 66 65 check_lock(key) … … 72 71 73 72 def assign(ary, value) 74 name, *rest = *ary 75 key = to_key(name) 73 key, rest = location_pair(ary) 76 74 if rest.empty? 77 75 check_lock(key) … … 84 82 85 83 def assign_hook(ary, &hook) 86 name, *rest = *ary 87 key = to_key(name) 84 key, rest = location_pair(ary) 88 85 if rest.empty? 89 86 check_lock(key) … … 137 134 end 138 135 136 def location_pair(ary) 137 name, *rest = *ary 138 key = to_key(name) 139 return key, rest 140 end 141 139 142 def normalize_name(name) 140 143 name_to_a(name).collect { |key| to_key(key) }.join('.')