before_action :default_format_xml
- # Set format to xml unless client requires a specific format
- def default_format_xml
- request.format = "xml" unless params[:format]
- end
-
# This is probably the most common call of all. It is used for getting the
# OSM data for a specified bounding box, usually for editing. First the
# bounding box (bbox) is checked to make sure that it is sane. All nodes
before_action :default_format_xml
- # Set format to xml unless client requires a specific format
- def default_format_xml
- request.format = "xml" unless params[:format]
- end
-
# Create a node from XML.
def create
assert_method :put
before_action :default_format_xml
- # Set format to xml unless client requires a specific format
- def default_format_xml
- request.format = "xml" unless params[:format]
- end
-
def history
# the .where() method used in the lookup_old_element_versions
# call won't throw an error if no records are found, so we have
before_action :default_format_xml
- # Set format to xml unless client requires a specific format
- def default_format_xml
- request.format = "xml" unless params[:format]
- end
-
def create
assert_method :put
before_action :default_format_xml
- # Set format to xml unless client requires a specific format
- def default_format_xml
- request.format = "xml" unless params[:format]
- end
-
def create
assert_method :put
private
+ # Set format to xml unless client requires a specific format
+ def default_format_xml
+ request.format = "xml" unless params[:format]
+ end
+
def authorize(realm = "Web Password", errormessage = "Couldn't authenticate you")
# make the current_user object from any auth sources we have
setup_user_auth