Sha256: 6855449ade88728751b44e9140a4e7ee26a3aa72bfa98d667af9cc85478e9834

Contents?: true

Size: 623 Bytes

Versions: 2

Compression:

Stored size: 623 Bytes

Contents

class OnboardingController < ApplicationController
  include Ecrire::Onboarding::Engine.routes.url_helpers

  def index
    if File.exist?(Rails.application.paths['config/secrets'].expanded.last)
      render 'complete' and return
    end
    render 'welcome'
  end

  protected

  def save_configurations!
    File.open(Rails.application.paths['config/secrets'].expanded.last, 'w') do |file|
      config = ActiveRecord::Base.configurations
      config['development']['secret_key_base'] = config['production']['secret_key'] = Rails.application.secrets.secret_key_base
      file.write(config.to_yaml)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ecrire-0.24.1 lib/ecrire/onboarding/controllers/onboarding_controller.rb
ecrire-0.24.0 lib/ecrire/onboarding/controllers/onboarding_controller.rb