docbrown/lib/tasks/fastly.rake
rhymes b5ebf8f3dc
Routine rubocop fixes (#7743)
* Rubocop auto fixes

* Fix Capybara/VisibilityMatcher

* Regenerate todo
2020-05-08 19:38:06 +02:00

19 lines
438 B
Ruby

namespace :fastly do
desc "Update Fastly configs"
task update_configs: :environment do
fastly_credentials = %w[
FASTLY_API_KEY
FASTLY_SERVICE_ID
]
if fastly_credentials.any? { |cred| ApplicationConfig[cred].blank? }
Rails.logger.info(
"Fastly not configured. Please set #{fastly_credentials.join(', ')} in your environment.",
)
next
end
FastlyConfig::Update.call
end
end