<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>doc/iface.txt</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -46,6 +46,13 @@ module RuoteRest
     render_reply(200, &quot;expression at #{e.href} updated&quot;)
   end
 
+  #post '/expressions/:wfid/:expid' do
+  #  e = rparse(:expression)
+  #  RuoteRest.engine.update_expression(e)
+  #  RuoteRest.engine.apply
+  #  render_reply(200, &quot;expression at #{e.href} updated&quot;)
+  #end
+
   get '/expressions/:wfid/:expid' do
 
     rrender(:expression, find_expression)
@@ -70,15 +77,12 @@ module RuoteRest
 
     e = find_expression
 
-    RuoteRest.engine.cancel_expression e
+    RuoteRest.engine.cancel_expression(e)
 
     render_reply(200, &quot;expression at #{e.href} cancelled (terminated)&quot;)
   end
 
 
-#
-# some helper methods
-
   helpers do
 
     def find_expression
@@ -88,8 +92,8 @@ module RuoteRest
 
       env = false
 
-      if expid[-1, 1] == 'e'
-        expid = expid[0..-2]
+      if m = expid.match(/^(.*)e$/)
+        expid = m[1]
         env = true
       end
 </diff>
      <filename>lib/res/expressions.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5ef1e056db30c8c00f2e642d2dbd07b7f45f3d3b</id>
    </parent>
  </parents>
  <author>
    <name>John Mettraux</name>
    <email>jmettraux@gmail.com</email>
  </author>
  <url>http://github.com/jmettraux/ruote-rest/commit/5e14f8dcc0c5c867d57ac8a04c936d3402ec3ff6</url>
  <id>5e14f8dcc0c5c867d57ac8a04c936d3402ec3ff6</id>
  <committed-date>2009-05-11T15:35:54-07:00</committed-date>
  <authored-date>2009-05-10T19:21:11-07:00</authored-date>
  <message>compiling small doc about iface

Signed-off-by: Kenneth Kalmer &lt;kenneth.kalmer@gmail.com&gt;</message>
  <tree>b693bcd08ec7d629780c3da19065ab62b1cf4e1f</tree>
  <committer>
    <name>Kenneth Kalmer</name>
    <email>kenneth.kalmer@gmail.com</email>
  </committer>
</commit>
