redirect_to referer || edit_account_path
elsif params[:decline]
- redirect_to t("users.terms.declined")
+ redirect_to t("users.terms.declined"), :allow_other_host => true
else
redirect_to :action => :terms
end
when "openid"
uid.match(%r{https://www.google.com/accounts/o8/id?(.*)}) ||
uid.match(%r{https://me.yahoo.com/(.*)})
- when "google", "facebook"
+ when "google", "facebook", "microsoft"
true
else
false
# get list of MX servers for a domains
def domain_mx_servers(domain)
Resolv::DNS.open do |dns|
- dns.getresources(domain, Resolv::DNS::Resource::IN::MX).collect(&:exchange).collect(&:to_s)
+ dns.getresources(domain, Resolv::DNS::Resource::IN::MX).collect { |mx| mx.exchange.to_s }
end
end
end