class Boring::Oauth::Facebook::InstallGenerator

Public Instance Methods

add_facebook_omniauth_gem() click to toggle source
# File lib/generators/boring/oauth/facebook/install/install_generator.rb, line 17
def add_facebook_omniauth_gem
  say "Adding Facebook OmniAuth gem", :green
  Bundler.with_unbundled_env do
    run "bundle add omniauth-facebook"
  end
end
invoke_common_generator_methods() click to toggle source
# File lib/generators/boring/oauth/facebook/install/install_generator.rb, line 24
def invoke_common_generator_methods
  @oauth_name = :facebook
  add_provider_and_uuid_user_details
  configure_devise_omniauth
  add_omniauth_callback_routes
  add_omniauth_callback_controller
  configure_and_add_devise_setting_in_user_model
  show_readme
end