Not all operations are symmetric.

git-svn-id: svn://hamptoncatlin.com/haml/trunk@258 7063305b-7217-0410-af8c-cdc13e5119b9
This commit is contained in:
nex3 2006-12-23 22:58:27 +00:00
parent 99ee33a7bd
commit 0a13b9f3eb
1 changed files with 2 additions and 9 deletions

View File

@ -22,15 +22,8 @@ module Sass::Constant
begin
literal1.send(@operator, literal2)
rescue NoMethodError => e
raise e unless e.name == @operator
begin
literal2.send(@operator, literal1)
rescue NoMethodError => e
raise e unless e.name == @operator
raise "Undefined operation:\n#{literal1} #{@operator} #{literal2}\n"
end
raise e unless e.name == @operator
raise "Undefined operation:\n#{literal1} #{@operator} #{literal2}\n"
end
end
end