Sha256: c437212ed86d2ffadf12ff7967febcf758dd9f250789c139ebb1b8fc25577624

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

module Savagery
  module Helpers
    def svg_sprite_include path
      sprite_file_path = Savagery.sprite!("app/assets/images/#{path}")
      raw File.read(sprite_file_path)
    end

    def svg_sprite_use name, options={}
      basename = File.basename(name)
      options[:class] ||= basename
      content_tag :svg, options do
        content_tag :use, nil, "xlink:href" => "##{basename}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
savagery-0.0.1 lib/savagery/helpers.rb