DEV: Apply syntax_tree formatting to app/*

This commit is contained in:
David Taylor
2023-01-09 12:20:10 +00:00
parent a641ce4b62
commit 5a003715d3
696 changed files with 18447 additions and 15481 deletions

View File

@ -16,8 +16,9 @@ class WebCrawlerRequest < ActiveRecord::Base
end
def self.write_cache!(user_agent, count, date)
where(id: request_id(date: date, user_agent: user_agent))
.update_all(["count = count + ?", count])
where(id: request_id(date: date, user_agent: user_agent)).update_all(
["count = count + ?", count],
)
end
protected
@ -25,14 +26,13 @@ class WebCrawlerRequest < ActiveRecord::Base
def self.request_id(date:, user_agent:, retries: 0)
id = where(date: date, user_agent: user_agent).pluck_first(:id)
id ||= create!({ date: date, user_agent: user_agent }.merge(count: 0)).id
rescue # primary key violation
rescue StandardError # primary key violation
if retries == 0
request_id(date: date, user_agent: user_agent, retries: 1)
else
raise
end
end
end
# == Schema Information