class MogueraAuthentication::Install
Public Instance Methods
create_initializer_file()
click to toggle source
# File lib/rails/moguera_authentication/install.rb, line 4 def create_initializer_file initializer 'moguera_authentication.rb' do <<-FILE.strip_heredoc Rails.application.config.middleware.use Rack::MogueraAuthentication do |key| secret_key = Rails.application.config.moguera_authentication.user_class .find_by(Rails.application.config.moguera_authentication.find_key => key) .try(Rails.application.config.moguera_authentication.secret_access_key) unless secret_key raise Moguera::Authentication::UserNotFound, "access_key: " + key end secret_key end FILE end end