Sha256: 95a7dec673cbd4922f7a24901e1dca7f8dec30bf0f8b3cd7a1cbc0af9cbba50a
Contents?: true
Size: 428 Bytes
Versions: 1
Compression:
Stored size: 428 Bytes
Contents
module Esvg::Helpers def embed_svgs(options={}) Esvg.icons(options).embed.html_safe end def svg_icon(name, options={}) name = dasherize(name) begin icon_svg = Esvg.icons.svg_icon(name, options).html_safe rescue Exception => e raise e if !Rails.env.production? icon_svg = '' end icon_svg end def dasherize(input) input.gsub(/[\W,_]/, '-').gsub(/-{2,}/, '-') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
esvg-2.8.2 | lib/esvg/helpers.rb |