Как перенести эту пользовательскую функцию ruby sass в SassC? В проекте rails я только что включил этот модуль в мой application.rb, и в моих файлах sass будут доступны my-method
.
Рубиновое сообщение EOL ruby sass *1005* предлагает мнеследует просто саб "SassC" для "Sass", но это не работает. Я не вижу ни одного из этих методов (assert_type
или prepend_host
), определенных в SassC.
Спасибо!
module Sass::Script::Functions
def my_method(string)
assert_type string, :String
prepend_host('https://cdn.host.com', string)
end
declare :my_method, [:string]
end
Другое сообщение в блоге, описывающее реализацию: http://www.seancolombo.com/2010/07/28/how-to-make-and-use-a-custom-sass-function/