Skip to content
This repository has been archived by the owner on Jun 5, 2023. It is now read-only.

Commit

Permalink
Removed or begin in favour of ||= do
Browse files Browse the repository at this point in the history
This uses one less block than previously.
  • Loading branch information
parndt committed Jul 22, 2012
1 parent 4052027 commit d4a8089
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions lib/friendly_id/base.rb
Expand Up @@ -199,11 +199,9 @@ def friendly_id(base = nil, options = {}, &block)
# on first access. If you're concerned about thread safety, then be sure
# to invoke {#friendly_id} in your class for each model.
def friendly_id_config
@friendly_id_config or begin
@friendly_id_config = base_class.friendly_id_config.dup.tap do |config|
config.model_class = self
@relation_class = base_class.send(:relation_class)
end
@friendly_id_config ||= base_class.friendly_id_config.dup.tap do |config|
config.model_class = self
@relation_class = base_class.send(:relation_class)
end
end

Expand Down

0 comments on commit d4a8089

Please sign in to comment.