Add the frozen_string_literal pragma comment to all Ruby files. (#4725)

This commit is contained in:
Pat Allan 2017-12-22 04:36:29 +11:00 committed by Leonardo Tegon
parent 8b9fba73fd
commit f39c6fd927
199 changed files with 397 additions and 0 deletions

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gemspec

View File

@ -1,4 +1,5 @@
# encoding: UTF-8
# frozen_string_literal: true
require 'bundler/gem_tasks'
require 'rake/testtask'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Devise::ConfirmationsController < DeviseController
# GET /resource/confirmation/new
def new

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Devise::OmniauthCallbacksController < DeviseController
prepend_before_action { request.env["devise.skip_timeout"] = true }

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Devise::PasswordsController < DeviseController
prepend_before_action :require_no_authentication
# Render the #edit only if coming from a reset password email link

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Devise::RegistrationsController < DeviseController
prepend_before_action :require_no_authentication, only: [:new, :create, :cancel]
prepend_before_action :authenticate_scope!, only: [:edit, :update, :destroy]

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Devise::SessionsController < DeviseController
prepend_before_action :require_no_authentication, only: [:new, :create]
prepend_before_action :allow_params_authentication!, only: :create

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class Devise::UnlocksController < DeviseController
prepend_before_action :require_no_authentication

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# All Devise controllers are inherited from here.
class DeviseController < Devise.parent_controller.constantize
include Devise::Controllers::ScopedViews

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module DeviseHelper
# A simple way to show error messages for the current devise resource. If you need
# to customize this method, you can either overwrite it in your application helpers or

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
if defined?(ActionMailer)
class Devise::Mailer < Devise.parent_mailer.constantize
include Devise::Mailers::Helpers

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "devise/version"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gemspec path: ".."

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gemspec path: ".."

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gemspec path: ".."

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
begin
require 'bundler/inline'
rescue LoadError => e

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails'
require 'active_support/core_ext/numeric/time'
require 'active_support/dependencies'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Controllers
# Those helpers are convenience methods added to ApplicationController.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Controllers
# A module that may be optionally included in a controller in order

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Controllers
module ScopedViews

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Controllers
# Provide sign in and sign out functionality.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "uri"
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Controllers
# Create url helpers to be used with resource/scope configuration. Acts as

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
# Checks the scope in the given environment and returns the associated failure app.
class Delegator

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'bcrypt'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "action_controller/metal"
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Deny user access whenever their account is not active yet.
# We need this as hook to validate the user activity on each request
# and in case the user is using other strategies beside Devise ones.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Warden::Manager.after_authentication do |record, warden, options|
clean_up_for_winning_strategy = !warden.winning_strategy.respond_to?(:clean_up_csrf?) ||
warden.winning_strategy.clean_up_csrf?

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Before logout hook to forget the user in the given scope, if it responds
# to forget_me! Also clear remember token to ensure the user won't be
# remembered again. Notice that we forget the user unless the record is not persisted.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# After each sign in, if resource responds to failed_attempts, sets it to 0
# This is only triggered when the user is explicitly set (with set_user)
Warden::Manager.after_set_user except: :fetch do |record, warden, options|

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Hooks
# A small warden proxy so we can remember, forget and

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
Warden::Manager.after_set_user except: :fetch do |record, warden, options|
scope = options[:scope]
if record.respond_to?(:remember_me) && options[:store] != false &&

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Each time a record is set we check whether its session has already timed out
# or not, based on last request time. If so, the record is logged out and
# redirected to the sign in page. Also, each time the request comes and the

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# After each sign in, update sign in time, sign in count and sign in IP.
# This is only triggered when the user is explicitly set (with set_user)
# and on authentication. Retrieving the user from session (:fetch) does

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Mailers
module Helpers

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
# Responsible for handling devise mappings and routes configuration. Each
# resource configured by devise_for in routes is actually creating a mapping

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Models
class MissingAttribute < StandardError

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'active_model/version'
require 'devise/hooks/activatable'
require 'devise/hooks/csrf_cleaner'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Models
# Confirmable is responsible to verify if an account is already confirmed to

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/strategies/database_authenticatable'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "devise/hooks/lockable"
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/omniauth'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Models

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Models
# Registerable is responsible for everything related to registering a new

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/strategies/rememberable'
require 'devise/hooks/rememberable'
require 'devise/hooks/forgetable'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/hooks/timeoutable'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/hooks/trackable'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Models
# Validatable creates all needed validations for a user email and password.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'active_support/core_ext/object/with_options'
Devise.with_options model: true do |d|

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
begin
require "omniauth"
require "omniauth/version"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module OmniAuth
class StrategyNotFound < NameError

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module OmniAuth
module UrlHelpers

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'orm_adapter/adapters/active_record'
ActiveSupport.on_load(:active_record) do

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
ActiveSupport.on_load(:mongoid) do
require 'orm_adapter/adapters/mongoid'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
class ParameterFilter
def initialize(case_insensitive_keys, strip_whitespace_keys)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
# The +ParameterSanitizer+ deals with permitting specific parameters values
# for each +Devise+ scope in the application.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/rails/routes'
require 'devise/rails/warden_compat'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_support/core_ext/object/try"
require "active_support/core_ext/hash/slice"

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Warden::Mixins::Common
def request
@request ||= ActionDispatch::Request.new(env)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/strategies/base'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Strategies
# Base strategy for Devise. Responsible for verifying correct scope and mapping.

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/strategies/authenticatable'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'devise/strategies/authenticatable'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Test
# `Devise::Test::ControllerHelpers` provides a facility to test controllers

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
# Devise::Test::IntegrationHelpers is a helper module for facilitating
# authentication on Rails integration tests to bypass the required steps for

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module TestHelpers
def self.included(base)

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "active_support/core_ext/module/delegation"
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'openssl'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
VERSION = "4.3.0".freeze
end

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails/generators/active_record'
require 'generators/devise/orm_helpers'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class DeviseCreate<%= table_name.camelize %> < ActiveRecord::Migration<%= migration_version %>
def change
create_table :<%= table_name %> do |t|

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class AddDeviseTo<%= table_name.camelize %> < ActiveRecord::Migration<%= migration_version %>
def self.up
change_table :<%= table_name %> do |t|

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails/generators/base'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails/generators/named_base'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails/generators/base'
require 'securerandom'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Devise
module Generators
module OrmHelpers

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails/generators/base'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'rails/generators/named_base'
require 'generators/devise/orm_helpers'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class <%= @scope_prefix %>ConfirmationsController < Devise::ConfirmationsController
# GET /resource/confirmation/new
# def new

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class <%= @scope_prefix %>OmniauthCallbacksController < Devise::OmniauthCallbacksController
# You should configure your model like this:
# devise :omniauthable, omniauth_providers: [:twitter]

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class <%= @scope_prefix %>PasswordsController < Devise::PasswordsController
# GET /resource/password/new
# def new

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class <%= @scope_prefix %>RegistrationsController < Devise::RegistrationsController
# before_action :configure_sign_up_params, only: [:create]
# before_action :configure_account_update_params, only: [:update]

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class <%= @scope_prefix %>SessionsController < Devise::SessionsController
# before_action :configure_sign_in_params, only: [:create]

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
class <%= @scope_prefix %>UnlocksController < Devise::UnlocksController
# GET /resource/unlock/new
# def new

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
# Use this hook to configure devise mailer, warden hooks and so forth.
# Many of these configuration options can be set straight in your model.
Devise.setup do |config|

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class CustomRegistrationsControllerTest < Devise::ControllerTestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
require 'ostruct'
require 'warden/strategies/base'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class ApiController < ActionController::Metal

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
require 'ostruct'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class SessionsInheritedController < Devise::SessionsController

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class MyController < DeviseController

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class LoadHooksControllerTest < Devise::ControllerTestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class PasswordsControllerTest < Devise::ControllerTestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class SessionsControllerTest < Devise::ControllerTestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class RoutesTest < Devise::ControllerTestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
class DelegatorTest < ActiveSupport::TestCase

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
module Devise

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'test_helper'
require 'ostruct'

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "test_helper"
if DEVISE_ORM == :active_record

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "test_helper"
class ControllersGeneratorTest < Rails::Generators::TestCase

Some files were not shown because too many files have changed in this diff Show More