From 89e6757d66f40fcb51f9f70d6dabcf5b68dc87c3 Mon Sep 17 00:00:00 2001 From: Niklas Bichinger Date: Mon, 27 Jan 2020 20:30:47 +0100 Subject: [PATCH 1/2] convert stylesheet path to absolute file url --- lib/critical_path_css/rails/config_loader.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/critical_path_css/rails/config_loader.rb b/lib/critical_path_css/rails/config_loader.rb index 1158a1b..90f40b4 100644 --- a/lib/critical_path_css/rails/config_loader.rb +++ b/lib/critical_path_css/rails/config_loader.rb @@ -24,7 +24,7 @@ def format_css_paths if config['css_paths'] config['css_paths'].map! { |path| format_path(path) } else - config['css_paths'] = [ActionController::Base.helpers.stylesheet_path(config['manifest_name'], host: '')] + config['css_paths'] = [format_path(ActionController::Base.helpers.stylesheet_path(config['manifest_name'], host: ''))] end end From 52e8e5c49daf1eee0782ed706ad059f60da060fe Mon Sep 17 00:00:00 2001 From: Niklas Bichinger Date: Wed, 11 Mar 2020 19:38:21 +0100 Subject: [PATCH 2/2] cleanup --- lib/critical_path_css/rails/config_loader.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/critical_path_css/rails/config_loader.rb b/lib/critical_path_css/rails/config_loader.rb index 90f40b4..5addd98 100644 --- a/lib/critical_path_css/rails/config_loader.rb +++ b/lib/critical_path_css/rails/config_loader.rb @@ -21,11 +21,10 @@ def configuration_file_path def format_css_paths config['css_paths'] = [config['css_path']] if config['css_path'] - if config['css_paths'] - config['css_paths'].map! { |path| format_path(path) } - else - config['css_paths'] = [format_path(ActionController::Base.helpers.stylesheet_path(config['manifest_name'], host: ''))] + unless config['css_paths'] + config['css_paths'] = [ActionController::Base.helpers.stylesheet_path(config['manifest_name'], host: '')] end + config['css_paths'].map! { |path| format_path(path) } end def format_path(path)