Method: Facebooker::User.unregister_emails
- Defined in:
- lib/facebooker/models/user.rb
.unregister_emails(emails) ⇒ Object
unregister an array of email addresses
681 682 683 684 685 686 687 688 689 690 691 692 |
# File 'lib/facebooker/models/user.rb', line 681 def self.unregister_emails(emails) emails_hash = {} emails.each {|e| emails_hash[hash_email(e)] = e} begin unregister(emails_hash.keys).collect {|r| emails_hash[r]} rescue # re-raise with emails instead of hashes. e = Facebooker::Session::UserUnRegistrationFailed.new e.failed_users = $!.failed_users.collect { |f| emails_hash[f] } raise e end end |