Sha256: 81ea8a032801d2791d0e93c97f770e4351874cfe0d79f696a4b4e3eb4ae9550d

Contents?: true

Size: 319 Bytes

Versions: 70

Compression:

Stored size: 319 Bytes

Contents

module Compass::SassExtensions::Functions::Enumerate
  def enumerate(prefix, from, through, separator = nil)
    separator ||= Sass::Script::String.new("-", :string)
    selectors = (from.value..through.value).map{|i| "#{prefix.value}#{separator.value}#{i}"}.join(", ")
    Sass::Script::String.new(selectors)
  end
end

Version data entries

70 entries across 69 versions & 5 rubygems

Version Path
compass-0.12.2.rc.0 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.13.alpha.0 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.1 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.0 lib/compass/sass_extensions/functions/enumerate.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/compass-0.11.7/lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.rc.1 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.rc.0 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.7 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.alpha.4 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.alpha.3 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.6 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.alpha.2 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.alpha.1 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.12.alpha.0 lib/compass/sass_extensions/functions/enumerate.rb
compass-rails31-0.12.0.alpha.0.91a748a lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.5 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.4 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.3 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.2 lib/compass/sass_extensions/functions/enumerate.rb
compass-0.11.1 lib/compass/sass_extensions/functions/enumerate.rb