module Esvg::Helpers

Public Instance Methods

embed_svgs(*keys) click to toggle source
# File lib/esvg/helpers.rb, line 3
def embed_svgs(*keys)
  if Rails.env.production?
    Esvg.build_paths(keys).map { |path| javascript_include_tag(path, async: true) }.join("\n").html_safe
  else
    Esvg.embed(keys)
  end
end
use_svg(name, options={}, &block) click to toggle source
# File lib/esvg/helpers.rb, line 11
def use_svg(name, options={}, &block)
  options[:content] = capture(&block).html_safe if block_given?

  Esvg.use(name, options)
end