class Socials::Devise

Public Class Methods

setup_devise() click to toggle source

Generate DEVISE install & Model

# File lib/socials/devise.rb, line 4
def self.setup_devise
  puts 'Running `rails g devise:install`'.light_blue
  system 'rails g devise:install'

  puts 'Running `rails g devise User`'.light_green
  system 'rails g devise User'

  puts 'Running `rails g devise:views`'.light_green
  system 'rails g devise:views'

  puts 'Running `rake db:migrate` for the devise User created'.light_blue
  system 'rake db:recreate'
end
update_devise_rb() click to toggle source

Update the devise to load the OmNiAuth gem

# File lib/socials/devise.rb, line 19
def self.update_devise_rb
  puts 'Running `rails g socials:devise` for the devise User created'.light_green
  system 'rails g socials:devise'
end