Module: DynamicScaffold::Fontawesome
- Defined in:
- lib/dynamic_scaffold/icons/fontawesome.rb
Class Method Summary collapse
Class Method Details
.inline_svg(path) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/dynamic_scaffold/icons/fontawesome.rb', line 5 def self.inline_svg(path) Rails.cache.fetch "dynamic_scaffold/fontawesome/icons/#{path}" do full_path = DynamicScaffold::Engine.root.join('app', 'assets', 'images', 'dynamic_scaffold', 'fontawesome', path) file = File.open(full_path) file.read.gsub!('<svg ', '<svg class="ds-svg-icon" ').html_safe # rubocop:disable Rails/OutputSafety end end |