Sha256: 077c49829d86eb864a837669a87870a5eed49ac5455b8c48bbf194418783695c
Contents?: true
Size: 565 Bytes
Versions: 3
Compression:
Stored size: 565 Bytes
Contents
require "fileutils" require "esvg/version" require "esvg/svg" if defined?(Rails) require "esvg/helpers" require "esvg/railties" end module Esvg extend self def new(options={}) @svgs = SVG.new(options) end def svgs @svgs end def embed(key) new.embed(key) end def rails? defined?(Rails) end def build(options={}) new(options).build end def precompile_assets if rails? && defined?(Rake) ::Rake::Task['assets:precompile'].enhance do build(gzip: true, print: true) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
esvg-4.1.6 | lib/esvg.rb |
esvg-4.1.5 | lib/esvg.rb |
esvg-4.1.4 | lib/esvg.rb |