Chciałbym wiedzieć, którzy dostawcy zostali załadowani do użytku przez OmniAuth gem. Próbowałem to:Znajdź załadowanych dostawców dla OmniAuth
OmniAuth::Strategies.constants # a method provided by the standard lib Module class
# => [:Developer, :OAuth, :Twitter]
a to:
OmniAuth.strategies.inspect # a method provided by the OmniAuth class, but which has no documentation or comments around it.
# => [OmniAuth::Strategies::OAuth]
Odpowiedź Spodziewam (lub chce) jest [:Developer, :Twitter]
jak w moim kodzie testowym mam załadowany tylko świergot jawnie, a dostarczony programista jest ładowany domyślnie.
(To wszystko jest tak inna biblioteka może załadować odpowiednie rzeczy do jego pracy, zależne od tego, co OmniAuth jest uruchomiony.)
Jeżeli istnieje sposób, i wiesz o tym, proszę dać mi znać. W przeciwnym razie będę pragmatyczny i wybiję OAuth z listy z pierwszego przykładu.
Ruby 1.9.3 i OmniAuth jest v1.1.1
Dzięki za poświęcenie czasu, z tym, że to bardzo pomocne i bardzo doceniane. – iain