Module: Lemonlime
- Includes:
- Colors
- Defined in:
- lib/lemonlime.rb,
lib/lemonlime/lemonlime.rb
Defined Under Namespace
Classes: Engine
Instance Method Summary collapse
Instance Method Details
#sprite_images ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/lemonlime/lemonlime.rb', line 17 def sprite_images # make sprite folder if it doesn't exist FileUtils.mkdir_p(SPRITE_FOLDER) unless File.directory?(SPRITE_FOLDER) # check dependencies for sprite-factory return unless dependency_check # sprite the images get_dirs.each do |dir| warn("Spriting images in folder #{dir}") images = IMAGE_FOLDER + dir = { style: 'scss', output_style: "#{SPRITE_FOLDER}/#{dir}.scss" } SpriteFactory.run!(images, ) do |images| images.map do |name, data| prefix = dir.sub('/sprite-','') "@mixin sprite-#{prefix}-#{name} {#{data[:style].gsub(/[\n]+/, ';')}}" end end end end |