Sha256: 18340fb1a92a1bc012ace75c4c23d2ba243e186ecf6e4ae2b3335f6b060bb38c
Contents?: true
Size: 539 Bytes
Versions: 7
Compression:
Stored size: 539 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 icons(options={}) if @icons.nil? @icons = SVG.new(options) elsif !rails? || (rails? && ::Rails.env.downcase != 'production') @icons.read_files end @icons end def embed(options={}) icons(options).embed end def svg_icon(name, options={}) @icons.svg_icon(name, options) end def rails? defined?(Rails) end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
esvg-2.7.0 | lib/esvg.rb |
esvg-2.6.0 | lib/esvg.rb |
esvg-2.5.0 | lib/esvg.rb |
esvg-2.4.3 | lib/esvg.rb |
esvg-2.4.2 | lib/esvg.rb |
esvg-2.4.1 | lib/esvg.rb |
esvg-2.4.0 | lib/esvg.rb |