Skip to content

Commit 15a01f6

Browse files
committed
Extract method and const
1 parent 140eb49 commit 15a01f6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

lib/tasks/build.rake

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
EXEC_PATH = "#{Pathname.new(__dir__).to_s}/../../exe/dartsass"
2+
3+
def dartsass_build_mapping
4+
Rails.application.config.dartsass.stylesheets.map { |input, output|
5+
"#{Rails.root.join("app/assets/stylesheets", input)}:#{Rails.root.join("app/assets/builds", output)}"
6+
}.join(" ")
7+
end
8+
19
def dartsass_compile_command
2-
stylesheet_map = Rails.application.config.dartsass.stylesheets.map{|k, v| "#{Rails.root.join('app/assets/stylesheets', k)}:#{Rails.root.join('app/assets/builds', v)}"}.join(' ')
3-
"#{Pathname.new(__dir__).to_s}/../../exe/dartsass #{stylesheet_map}"
10+
"#{EXEC_PATH} #{dartsass_build_mapping}"
411
end
512

613
namespace :dartsass do

0 commit comments

Comments
 (0)