1
0
Fork 0
docsearch/docs/helpers/svg_helper.rb
2018-02-07 10:56:52 +01:00

25 lines
523 B
Ruby

module SvgHelper
def inline_svg(path, message=nil)
@svg ||= {}
return @svg[path] if @svg[path]
if File.exist?("source/docsearch/assets/images/#{path}")
full_path = "source/docsearch/assets/images/#{path}"
@svg[path] = File.open(full_path, "rb") do |file|
file.read
end
else
message = "Could not find SVG file @ #{path}" if message.nil?
if config[:stage] == 'develop'
p(message)
else
raise message
end
end
@svg[path]
end
end