Method: Sass::Script::Tree::Funcall#inspect
- Defined in:
- lib/sass/script/tree/funcall.rb
#inspect ⇒ String
Returns A string representation of the function call.
68 69 70 71 72 73 74 75 76 77 |
# File 'lib/sass/script/tree/funcall.rb', line 68
def inspect
args = @args.map {|a| a.inspect}.join(', ')
keywords = @keywords.as_stored.to_a.map {|k, v| "$#{k}: #{v.inspect}"}.join(', ')
if self.splat
splat = args.empty? && keywords.empty? ? "" : ", "
splat = "#{splat}#{self.splat.inspect}..."
splat = "#{splat}, #{kwarg_splat.inspect}..." if kwarg_splat
end
"#{name}(#{args}#{', ' unless args.empty? || keywords.empty?}#{keywords}#{splat})"
end
|