if attributes.has_key?(:email)
            if attributes[:email].is_a? Proc
              data[:email] = instance_eval &attributes[:email]
            else
              data[:email] = send attributes[:email]