Sha256: 3bdc0cca5bc3c6e751daa15387b0594f8e60af84d500823af39eeeddf6466c82
Contents?: true
Size: 947 Bytes
Versions: 2
Compression:
Stored size: 947 Bytes
Contents
module Compass module SassExtensions module Sprites module ImageMethods # Fetches the Sprite::Image object for the supplied name def image_for(name) @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
2 entries across 2 versions & 1 rubygems