lib/cadenza/nodes/operation_node.rb
Method eval
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def eval(context)
l = @left.eval(context)
r = @right.eval(context)
case @operator
Avoid too many return
statements within this method. Open
Open
return l + r
Avoid too many return
statements within this method. Open
Open
return l && r
Avoid too many return
statements within this method. Open
Open
return l - r
Avoid too many return
statements within this method. Open
Open
return l || r
Avoid too many return
statements within this method. Open
Open
return l / r
Avoid too many return
statements within this method. Open
Open
return l < r
Avoid too many return
statements within this method. Open
Open
return l * r
Avoid too many return
statements within this method. Open
Open
return l > r