Sha256: 0567e9576f0d95d924f406e71d0efb634b895123938289ab724c58a29c657067
Contents?: true
Size: 575 Bytes
Versions: 33
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true module ::Sass::Script::Functions def nanoc(string, params = {}) assert_type string, :String assert_type params, :Hash result = options[:importer].filter.instance_eval(string.value) case result when TrueClass, FalseClass bool(result) when Array list(result, :comma) when Hash map(result) when nil null when Numeric number(result) else params['unquote'] ? unquoted_string(result) : quoted_string(result) end end declare :nanoc, [:string], var_kwargs: true end
Version data entries
33 entries across 33 versions & 1 rubygems