lib/scope.rb in expressive-0.0.29 vs lib/scope.rb in expressive-0.0.30

- old
+ new

@@ -101,10 +101,16 @@ hash[key] = value end hash end + syntax('$index') do |scope, cell| + data = cell[0].eval(scope) + index = cell[1].eval(scope) + data[index] + end + syntax('$hval') do |scope, cells| key = cells[0].eval(scope) hash = cells[1].eval(scope) hash[key] end @@ -187,10 +193,10 @@ end private def perform_concat(scope, cells) - return cells[0].eval(scope) + cells[1].eval(scope) + return cells[0].eval(scope).to_s + cells[1].eval(scope).to_s end def perform_sms(scope, cells) uri = URI.parse("http://api.clickatell.com/http/sendmsg")