Skip to content

Commit 92256d6

Browse files
Simplify finders method naming
1 parent 5d447eb commit 92256d6

8 files changed

Lines changed: 16 additions & 16 deletions

File tree

app/controllers/devise/registrations_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def edit
4444
# We need to use a copy of the resource because we don't want to change
4545
# the current user in place.
4646
def update
47-
self.resource = resource_class.devise_find_by_id!(send(:"current_#{resource_name}").to_key)
47+
self.resource = resource_class.devise_find!(send(:"current_#{resource_name}").to_key)
4848
prev_unconfirmed_email = resource.unconfirmed_email if resource.respond_to?(:unconfirmed_email)
4949

5050
resource_updated = update_resource(resource, account_update_params)

lib/devise/models/authenticatable.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ def serialize_into_session(record)
227227
end
228228

229229
def serialize_from_session(key, salt)
230-
record = devise_find_by_id(key)
230+
record = devise_find(key)
231231
record if record && record.authenticatable_salt == salt
232232
end
233233

@@ -265,7 +265,7 @@ def find_for_authentication(tainted_conditions)
265265
end
266266

267267
def find_first_by_auth_conditions(tainted_conditions, opts = {})
268-
devise_find_first(devise_parameter_filter.filter(tainted_conditions).merge(opts))
268+
devise_find_by(devise_parameter_filter.filter(tainted_conditions).merge(opts))
269269
end
270270

271271
# Find or initialize a record setting an error if it can't be found.

lib/devise/models/recoverable.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ module ClassMethods
113113
# If a user is not found, return nil
114114
def with_reset_password_token(token)
115115
reset_password_token = Devise.token_generator.digest(self, :reset_password_token, token)
116-
devise_find_first(reset_password_token: reset_password_token)
116+
devise_find_by(reset_password_token: reset_password_token)
117117
end
118118

119119
# Attempt to find a user by its email. If a record is found, send new

lib/devise/models/rememberable.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,15 +139,15 @@ def serialize_into_cookie(record)
139139
def serialize_from_cookie(*args)
140140
id, token, generated_at = *args
141141

142-
record = devise_find_by_id(id)
142+
record = devise_find(id)
143143
record if record && record.remember_me?(token, generated_at)
144144
end
145145

146146
# Generate a token checking if one does not already exist in the database.
147147
def remember_token #:nodoc:
148148
loop do
149149
token = Devise.friendly_token
150-
break token unless devise_find_first(remember_token: token)
150+
break token unless devise_find_by(remember_token: token)
151151
end
152152
end
153153

lib/devise/orm.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,33 +17,33 @@ def self.included(model)
1717
end
1818

1919
module ActiveRecordFinders
20-
def devise_find_by_id(id)
20+
def devise_find(id)
2121
id = id.first if id.is_a?(Array)
2222
find_by(id: id)
2323
end
2424

25-
def devise_find_by_id!(id)
25+
def devise_find!(id)
2626
id = id.first if id.is_a?(Array)
2727
find(id)
2828
end
2929

30-
def devise_find_first(conditions)
30+
def devise_find_by(conditions)
3131
find_by(conditions)
3232
end
3333
end
3434

3535
module MongoidFinders
36-
def devise_find_by_id(id)
36+
def devise_find(id)
3737
id = id.first if id.is_a?(Array)
3838
where(id: id).first
3939
end
4040

41-
def devise_find_by_id!(id)
41+
def devise_find!(id)
4242
id = id.first if id.is_a?(Array)
4343
find(id)
4444
end
4545

46-
def devise_find_first(conditions)
46+
def devise_find_by(conditions)
4747
where(conditions).first
4848
end
4949
end

lib/devise/token_generator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def generate(klass, column)
1919
loop do
2020
raw = Devise.friendly_token
2121
enc = OpenSSL::HMAC.hexdigest(@digest, key, raw)
22-
break [raw, enc] unless klass.devise_find_first(column => enc)
22+
break [raw, enc] unless klass.devise_find_by(column => enc)
2323
end
2424
end
2525

test/models/rememberable_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def create_resource
2121
test 'remember_me should not generate a new token if valid token exists' do
2222
user = create_user
2323
user.singleton_class.send(:attr_accessor, :remember_token)
24-
User.expects(:devise_find_first).returns(nil)
24+
User.expects(:devise_find_by).returns(nil)
2525

2626
user.remember_me!
2727
existing_token = user.remember_token
@@ -40,7 +40,7 @@ def create_resource
4040
test 'can generate remember token' do
4141
user = create_user
4242
user.singleton_class.send(:attr_accessor, :remember_token)
43-
User.expects(:devise_find_first).returns(nil)
43+
User.expects(:devise_find_by).returns(nil)
4444
user.remember_me!
4545
assert user.remember_token
4646
end

test/rails_app/app/controllers/users/omniauth_callbacks_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def facebook
88
end
99

1010
def sign_in_facebook
11-
user = User.devise_find_first(email: 'user@test.com')
11+
user = User.devise_find_by(email: 'user@test.com')
1212
user.remember_me = true
1313
sign_in user
1414
render body: ""

0 commit comments

Comments
 (0)