class OnboardingController
Public Instance Methods
index()
click to toggle source
# File lib/ecrire/onboarding/controllers/onboarding_controller.rb, line 3 def index if File.exist?(Rails.application.paths['config/secrets'].expanded.last) render 'complete' and return end render 'welcome' end
Protected Instance Methods
save_configurations!()
click to toggle source
# File lib/ecrire/onboarding/controllers/onboarding_controller.rb, line 12 def save_configurations! File.open(Rails.application.paths['config/secrets'].expanded.last, 'w') do |file| config = ActiveRecord::Base.configurations config['development'] ||= {} config['production'] ||= {} config['development']['secret_key_base'] = config['production']['secret_key'] = Rails.application.secrets.secret_key_base config['development']['secret_token'] = config['production']['secret_token'] = Rails.application.secrets.secret_token config['onboarding'] = false file.write(config.to_yaml) end end