Sha256: 452c473927977bf2ee065239e0b4e3be5d95c3ff48e96632684d5beb947eac17

Contents?: true

Size: 334 Bytes

Versions: 26

Compression:

Stored size: 334 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)
      args = args.first.value
      sep = args.first.separator
    end
    Sass::Script::List.new(args.reject{|a| !a.to_bool}, sep)
  end

end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
bourbon-2.0.0.rc1 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.4.0 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.3.6 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.3.5 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.3.4 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.3.3 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.3.2 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.3.0 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.2.0 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.1.0 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.0.4 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.0.3 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.0.2 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.0.1 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-1.0.0 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-0.2.1 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-0.2.0 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-0.1.9 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-0.1.8 lib/bourbon/sass_extensions/functions/compact.rb
bourbon-0.1.7 lib/bourbon/sass_extensions/functions/compact.rb