Class/Module Index [+]

Quicksearch

Compass::SassExtensions::Sprites::LayoutMethods

Public Instance Methods

compute_image_positions!() click to toggle source

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
diagonal?() click to toggle source
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 18
def diagonal?
  layout == DIAGONAL
end
horizontal?() click to toggle source
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 14
def horizontal?
  layout == HORIZONTAL
end
layout() click to toggle source
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 26
def layout
  @layout ||= @kwargs.get_var('layout').value
end
smart?() click to toggle source
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 10
def smart?
  layout == SMART
end
vertical?() click to toggle source
# File lib/compass/sass_extensions/sprites/layout_methods.rb, line 22
def vertical?
  layout == VERTICAL
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.