summaryrefslogtreecommitdiff
path: root/users/app/controllers/webfinger_controller.rb
blob: ac059341a9e8116a02cc10167e7a8a9391903185 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class WebfingerController < ApplicationController

  layout false

  def host_meta
    @host_meta = Webfinger::HostMetaPresenter.new(request)
  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)
  end

end