Sha256: 058373d05659f58a88b707b80eb72b506700c639dc5165674ba82138d6e8bb02
Contents?: true
Size: 809 Bytes
Versions: 2
Compression:
Stored size: 809 Bytes
Contents
module SvgSprite require "base64" require "uri" require "erb" require "svg_optimizer" require "thor" require "fileutils" require "svg_sprite/version" require "svg_sprite/template/scss" require "svg_sprite/template/css" require "svg_sprite/template" require "svg_sprite/sprite" require "svg_sprite/source" require "svg_sprite/svg" require "svg_sprite/cli" def self.create(options) Sprite.new( Source.new(options[:source]), find_template(options[:format]), options ) end def self.export(options) FileUtils.mkdir_p(File.dirname(options[:output])) File.open(options[:output], "w") do |file| file << create(options).render end end def self.find_template(format) TEMPLATES[format] || fail("Invalid output format.") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
svg_sprite-0.2.3 | lib/svg_sprite.rb |
svg_sprite-0.2.2 | lib/svg_sprite.rb |