Sha256: be0744cfb535b428cefd0d6845e14b774b512fecc7dfe5ae896d3feb59fc3ede
Contents?: true
Size: 533 Bytes
Versions: 2
Compression:
Stored size: 533 Bytes
Contents
# Split params string to params list module Wiskey::SassExtensions::Functions::SplitParams def split_params(params) options = params.to_s.split.map do |atr| result = Sass::Script::String.new(atr) result = Sass::Script::Number.new(atr.to_i, [atr.gsub(atr.to_i.to_s, '')]) if atr.to_i == atr.to_f && !atr.to_i.zero? result = Sass::Script::Number.new(atr.to_f, [atr.gsub(atr.to_i.to_s, '')]) if atr.to_i != atr.to_f && !atr.to_f.zero? result end Sass::Script::List.new options, :space end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wiskey-0.0.9 | lib/wiskey/sass_extensions/functions/split_params.rb |
wiskey-0.0.8 | lib/wiskey/sass_extensions/functions/split_params.rb |