Method: Jgit::Group#rename
- Defined in:
- lib/jgit/group.rb
#rename(name = nil, new_name = nil) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'lib/jgit/group.rb', line 67 def rename(name = nil, new_name = nil) name = select_group(name) data = list(false) new_name = prompt("key in group name:") if new_name.nil? jexit "new_name exist" if data.include?(new_name) if data.delete(name).nil? jexit "no such group" else save_data(CURRENT_GROUP, new_name) if name == load_data(CURRENT_GROUP) data.push(new_name) save_data(GROUP_DATA, data.to_json) end end |