# File lib/sass/script/functions.rb, line 404 def rgba(*args) case args.size when 2 color, alpha = args assert_type color, :Color assert_type alpha, :Number Sass::Util.check_range('Alpha channel', 0..1, alpha) color.with(:alpha => alpha.value) when 4 red, green, blue, alpha = args rgba(rgb(red, green, blue), alpha) else raise ArgumentError.new("wrong number of arguments (#{args.size} for 4)") end end