class Boring::Oauth::Github::InstallGenerator

Public Instance Methods

add_github_omniauth_gem() click to toggle source
# File lib/generators/boring/oauth/github/install/install_generator.rb, line 17
def add_github_omniauth_gem
  say "Adding GitHub OmniAuth gem", :green
  Bundler.with_unbundled_env do
    run "bundle add omniauth-github"
  end
end
invoke_common_generator_methods() click to toggle source
# File lib/generators/boring/oauth/github/install/install_generator.rb, line 24
def invoke_common_generator_methods
  @oauth_name = :github
  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