blob: d3a4ad3ea780731cab907c58be5c2d0f012b996f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class WebfingerController < ApplicationController
respond_to :xml, :json
layout false
def host_meta
@host_meta = Webfinger::HostMetaPresenter.new(request)
respond_with @host_meta
end
def search
username = params[:q].split('@')[0].to_s.downcase
user = User.find_by_login(username) || not_found
@subject = Webfinger::UserPresenter.new(user, request)
respond_with @subject
end
end
|