aboutsummaryrefslogtreecommitdiffstats
path: root/actionwebservice/examples/metaWeblog/controllers
diff options
context:
space:
mode:
authorLeon Breedt <bitserf@gmail.com>2005-03-10 11:53:29 +0000
committerLeon Breedt <bitserf@gmail.com>2005-03-10 11:53:29 +0000
commit4f2f408ba1a7dd976a1ec5061d05ef0439e5f942 (patch)
treed681ffebeda753c1df5450fef68bb298a27f3137 /actionwebservice/examples/metaWeblog/controllers
parent4e8ca35defa317d22a0b7916f20a4725c235b90c (diff)
downloadrails-4f2f408ba1a7dd976a1ec5061d05ef0439e5f942.tar.gz
rails-4f2f408ba1a7dd976a1ec5061d05ef0439e5f942.tar.bz2
rails-4f2f408ba1a7dd976a1ec5061d05ef0439e5f942.zip
allow 0, 1, '0' or '1' to be cast to the appropriate values for boolean
values. update XML-RPC example to work in :layered mode. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@883 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionwebservice/examples/metaWeblog/controllers')
-rw-r--r--actionwebservice/examples/metaWeblog/controllers/xmlrpc_controller.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/actionwebservice/examples/metaWeblog/controllers/xmlrpc_controller.rb b/actionwebservice/examples/metaWeblog/controllers/xmlrpc_controller.rb
new file mode 100644
index 0000000000..7486402d6c
--- /dev/null
+++ b/actionwebservice/examples/metaWeblog/controllers/xmlrpc_controller.rb
@@ -0,0 +1,16 @@
+#
+# example controller implementing both blogger and metaWeblog APIs
+# in a way that should be compatible with clients supporting both/either.
+#
+# test by pointing your client at http://URL/xmlrpc/api
+#
+
+require 'meta_weblog_service'
+require 'blogger_service'
+
+class XmlrpcController < ApplicationController
+ web_service_dispatching_mode :layered
+
+ web_service :metaWeblog, MetaWeblogService.new
+ web_service :blogger, BloggerService.new
+end