Calculates the overal image dimensions collects image sizes and input parameters for each sprite
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 32 def compute_image_positions! case layout when SMART require 'compass/sass_extensions/sprites/layout/smart' @images, @width, @height = Layout::Smart.new(@images, @kwargs).properties when DIAGONAL require 'compass/sass_extensions/sprites/layout/diagonal' @images, @width, @height = Layout::Diagonal.new(@images, @kwargs).properties when HORIZONTAL require 'compass/sass_extensions/sprites/layout/horizontal' @images, @width, @height = Layout::Horizontal.new(@images, @kwargs).properties else require 'compass/sass_extensions/sprites/layout/vertical' @images, @width, @height = Layout::Vertical.new(@images, @kwargs).properties end end
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 18 def diagonal? layout == DIAGONAL end
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 14 def horizontal? layout == HORIZONTAL end
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 26 def layout @layout ||= @kwargs.get_var('layout').value end
Generated with the Darkfish Rdoc Generator 2.