Sha256: f22a18c7799520caa002a020395b81bcb93eab6a37883967dfb90cc0bdb28faa
Contents?: true
Size: 500 Bytes
Versions: 39
Compression:
Stored size: 500 Bytes
Contents
# frozen_string_literal: true module SassC module Script def self.custom_functions Functions.instance_methods.select do |function| Functions.public_method_defined?(function) end end def self.formatted_function_name(function_name) params = Functions.instance_method(function_name).parameters params = params.map { |param_type, name| "$#{name}#{': null' if param_type == :opt}" }.join(", ") return "#{function_name}(#{params})" end end end
Version data entries
39 entries across 33 versions & 3 rubygems