way stuff

This commit is contained in:
Steve Coast 2006-08-26 20:49:16 +00:00
parent 97978ceeb9
commit 222d31e435
23 changed files with 233 additions and 13 deletions

View file

@ -0,0 +1,2 @@
class CurrentWaySegmentController < ApplicationController
end

View file

@ -0,0 +1,2 @@
class OldWayController < ApplicationController
end

View file

@ -0,0 +1,29 @@
class WayController < ApplicationController
require 'xml/libxml'
before_filter :authorize
def create
if request.put?
way = Way.from_xml(request.raw_post, true)
if way
way.user_id = @user.id
if way.save_with_history
render :text => way.id
else
render :nothing => true, :status => 500
end
return
else
render :nothing => true, :status => 400 # if we got here the doc didnt parse
return
end
end
render :nothing => true, :status => 500 # something went very wrong
end
end

View file

@ -0,0 +1,2 @@
class WayTagController < ApplicationController
end