Sha256: f52438cb350b6f7f4178e363fedc087e7e7dfef970f7061a54d804d73a9c56e9

Contents?: true

Size: 346 Bytes

Versions: 7

Compression:

Stored size: 346 Bytes

Contents

# Compact function pulled from compass
module Bourbon::SassExtensions::Functions::Compact

  def compact(*args)
    sep = :comma
    if args.size == 1 && args.first.is_a?(Sass::Script::List)
      list = args.first
      args = list.value
      sep = list.separator
    end
    Sass::Script::List.new(args.reject{|a| !a.to_bool}, sep)
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
bourbon-compass-2.1.3 stylesheets/bourbon/lib/bourbon/sass_extensions/functions/compact.rb
bourbon-2.1.3 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-compass-2.1.2 stylesheets/bourbon/lib/bourbon/sass_extensions/functions/compact.rb
bourbon-2.1.2 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-compass-2.1.1.0 stylesheets/bourbon/lib/bourbon/sass_extensions/functions/compact.rb
bourbon-2.1.1 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-2.1.0 lib/bourbon/sass_extensions/functions/compact.rb