Sha256: 8d7b56ab29cff156ba20df4b97a028d6064da642141e14771c7e5193c73257a1
Contents?: true
Size: 563 Bytes
Versions: 4
Compression:
Stored size: 563 Bytes
Contents
class BloggerApi attr_reader :request def initialize(request) @request = request end def deletePost(appkey, postid, username, password, publish) raise 'Invalid login' unless User.authenticate(username, password) post = Post.find(postid) post.destroy true end def getUsersBlogs(appkey, username, password) raise 'Invalid login' unless user = User.authenticate(username, password) [ {'ur' => server_url, 'blogid' => 1, 'blogName' => user.title }] end private def server_url 'http://' << request.host << request.port_string end end
Version data entries
4 entries across 4 versions & 1 rubygems