Module: Redwood::CanAliasContacts
- Included in:
- ContactListMode, ThreadViewMode
- Defined in:
- lib/sup/modes/contact_list_mode.rb
Instance Method Summary collapse
Instance Method Details
#alias_contact(p) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/sup/modes/contact_list_mode.rb', line 4 def alias_contact p aalias = BufferManager.ask(:alias, "Alias for #{p.longname}: ", ContactManager.alias_for(p)) return if aalias.nil? aalias = nil if aalias.empty? # allow empty aliases name = BufferManager.ask(:name, "Name for #{p.longname}: ", p.name) return if name.nil? || name.empty? # don't allow empty names p.name = name ContactManager.update_alias p, aalias BufferManager.flash "Contact updated!" end |