Sha256: f3981136d9a70536eb3430464c2127780bce9fec450b050da278bd1f2956a07b
Contents?: true
Size: 925 Bytes
Versions: 3
Compression:
Stored size: 925 Bytes
Contents
require "bundler/gem_tasks" require 'sprite_factory' ROOT_PATH = File.dirname(__FILE__) namespace :assets do desc 'recreate sprite images and css' task :resprite do SpriteFactory.library = :chunkypng SpriteFactory.csspath = "image-path('sprites/$IMAGE')" dirs = Dir.glob("#{ROOT_PATH}/lib/assets/images/sprites/*/") dirs.each do |path| dir_name = path.split("/").last SpriteFactory.run!("lib/assets/images/sprites/#{dir_name}", :layout => :packed, :output_style => "lib/assets/stylesheets/#{dir_name}.scss", :nocomments => true, :selector => ".#{dir_name}-") do |images| result = [] images.each do |img| result << ".social-share-button-#{img[0]} { display:inline-block; #{img[1][:style]} }" end result.join("\n") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
social-share-button-0.1.2 | Rakefile |
social-share-button-0.1.1 | Rakefile |
social-share-button-0.1.0 | Rakefile |