if/elsif/else works in OmniAuth callbacks controller