Sha256: 67c5c236b8aeef910115f10ee876f088479864c4d85fc6052330b9d79d5002d0
Contents?: true
Size: 944 Bytes
Versions: 1
Compression:
Stored size: 944 Bytes
Contents
module Compass module SassExtensions module Sprites module ImageMethods # Fetches the Sprite::Image object for the supplied name def image_for(name) name = name.to_s @images.detect { |img| img.name == name} end # Returns true if the image name has a hover selector image def has_hover?(name) !image_for("#{name}_hover").nil? end # Returns true if the image name has a target selector image def has_target?(name) !image_for("#{name}_target").nil? end # Returns true if the image name has an active selector image def has_active?(name) !image_for("#{name}_active").nil? end # Return and array of image names that make up this sprite def sprite_names image_names.map { |f| File.basename(f, '.png') } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
compass-0.13.alpha.0 | lib/compass/sass_extensions/sprites/image_methods.rb |