-
-
Save dmolesUC/9d59a53d5a0a9492ce77712e99f50d7a to your computer and use it in GitHub Desktop.
Test case for sass-contrib/sass-embedded-host-ruby#2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'sass' | |
# Replace this with whatever SCSS you want to compile | |
filename = "/Users/david/Work/ucbears/app/assets/stylesheets/application.scss" | |
# Replace /Users/david/Work with your $HOME and the /Users/david/.rvm/gems/ruby-2.7.2/ | |
# directories with some similar paths from your own RubyGems environment | |
include_paths_orig = [ | |
"/Users/david/Work/ucbears/app/assets/config", | |
"/Users/david/Work/ucbears/app/assets/images", | |
"/Users/david/Work/ucbears/app/assets/javascripts", | |
"/Users/david/Work/ucbears/app/assets/stylesheets", | |
"/Users/david/.rvm/gems/ruby-2.7.2/bundler/gems/mirador_rails-e021335dba4c/vendor/assets/images", | |
"/Users/david/.rvm/gems/ruby-2.7.2/bundler/gems/mirador_rails-e021335dba4c/vendor/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/bundler/gems/mirador_rails-e021335dba4c/vendor/assets/locales", | |
"/Users/david/.rvm/gems/ruby-2.7.2/bundler/gems/mirador_rails-e021335dba4c/vendor/assets/stylesheets", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/tinymce-rails-5.8.2/app/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/tinymce-rails-5.8.2/app/assets/source", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/tinymce-rails-5.8.2/vendor/assets/config", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/tinymce-rails-5.8.2/vendor/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/openseadragon-0.6.0/app/assets/config", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/openseadragon-0.6.0/app/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/openseadragon-0.6.0/app/assets/stylesheets", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/openseadragon-0.6.0/vendor/assets/images", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/openseadragon-0.6.0/vendor/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/material_icons-2.2.1/app/assets/fonts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/material_icons-2.2.1/app/assets/stylesheets", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/font-awesome-rails-4.7.0.7/app/assets/fonts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/font-awesome-rails-4.7.0.7/app/assets/stylesheets", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/jquery-ui-rails-6.0.1/app/assets/images", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/jquery-ui-rails-6.0.1/app/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/jquery-ui-rails-6.0.1/app/assets/stylesheets", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/jquery-rails-4.4.0/vendor/assets/javascripts", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/actionview-6.0.4.1/lib/assets/compiled", | |
"/Users/david/.rvm/gems/ruby-2.7.2/gems/turbolinks-source-5.2.0/lib/assets/javascripts", | |
"/Users/david/Work/ucbears/node_modules" | |
].freeze | |
include_paths = include_paths_orig.dup | |
sass_params = { file: filename, include_paths: include_paths } | |
begin | |
result = Sass.render(**sass_params) | |
puts result.css | |
rescue => e | |
puts "#{e.class}: #{e}\n#{e.backtrace&.join("\n")}" | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment