module SassC::Script::ValueConversion
def self.to_native(value)
def self.to_native(value) case value_name = value.class.name.split("::").last when "String" SassC::Script::ValueConversion::String.new(value).to_native when "Color" SassC::Script::ValueConversion::Color.new(value).to_native when "Number" SassC::Script::ValueConversion::Number.new(value).to_native when "Map" SassC::Script::ValueConversion::Map.new(value).to_native when "List" SassC::Script::ValueConversion::List.new(value).to_native when "Bool" SassC::Script::ValueConversion::Bool.new(value).to_native else raise SassC::UnsupportedValue.new("Sass return type #{value_name} unsupported") end end