Sha256: 581701c8d9292ae45089dd48a66a3fae98c935a3041610579490359537fc0cc2
Contents?: true
Size: 469 Bytes
Versions: 1
Compression:
Stored size: 469 Bytes
Contents
# encoding: UTF-8 # frozen_string_literal: true require 'sassc-rails' require 'uri' module SassC::SVGDataURL module Functions def svg_data_url(path) sprockets_context.depend_on_asset(path.value) data = File.read(Rails.root.join('app', 'assets', 'images', path.value)) SassC::Script::String.new("url('data:image/svg+xml;charset=utf-8," + URI.escape(data) + "')") end end end SassC::Script::Functions.include SassC::SVGDataURL::Functions
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sassc-rails-svg-data-url-1.0.0 | lib/sassc-rails-svg-data-url.rb |