我想构建一个扩展,显示输入文件是否存在。
SCSS示例:
@mixin generate-font-face($name, $source, $weight, $style) {
@font-face {
font-family: $name;
font-weight: $weight;
font-style: $style;
@if file_exists("#{$source}.ttf") == true {
// include
}
}
}
我的Ruby模块:
module Sass::Script::Functions
# Does the supplied image exist?
def file_exists(source)
return Sass::Script::Bool.new(File.exists?(source.value))
end
end
我的目录结构:
/scss/index.scss
/scss/font/droid.scss # << index.scss
/font/droid.ttf
/css/index.css # output
/lib/file.rb
示例电话:
@include generate-font-face("Droid Sans", "../font/droid", normal, normal);
但我的扩展工作没有成功。