Checkout of Instiki Trunk 1/21/2007.
This commit is contained in:
commit
69b62b6f33
1138 changed files with 139586 additions and 0 deletions
34
vendor/rails/actionwebservice/examples/metaWeblog/apis/blogger_service.rb
vendored
Normal file
34
vendor/rails/actionwebservice/examples/metaWeblog/apis/blogger_service.rb
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
require 'blogger_api'
|
||||
|
||||
class BloggerService < ActionWebService::Base
|
||||
web_service_api BloggerAPI
|
||||
|
||||
def initialize
|
||||
@postid = 0
|
||||
end
|
||||
|
||||
def newPost(key, id, user, pw, content, publish)
|
||||
$stderr.puts "id=#{id} user=#{user} pw=#{pw}, content=#{content.inspect} [#{publish}]"
|
||||
(@postid += 1).to_s
|
||||
end
|
||||
|
||||
def editPost(key, post_id, user, pw, content, publish)
|
||||
$stderr.puts "id=#{post_id} user=#{user} pw=#{pw} content=#{content.inspect} [#{publish}]"
|
||||
true
|
||||
end
|
||||
|
||||
def getUsersBlogs(key, user, pw)
|
||||
$stderr.puts "getting blogs for #{user}"
|
||||
blog = Blog::Blog.new(
|
||||
:url =>'http://blog',
|
||||
:blogid => 'myblog',
|
||||
:blogName => 'My Blog'
|
||||
)
|
||||
[blog]
|
||||
end
|
||||
|
||||
def getUserInfo(key, user, pw)
|
||||
$stderr.puts "getting user info for #{user}"
|
||||
Blog::User.new(:nickname => 'user', :email => 'user@test.com')
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue