Add auctions endpoint to REPP

This commit is contained in:
Maciej Szlosarczyk 2020-05-21 14:12:37 +03:00
parent 82109c506c
commit fda3d346b3
No known key found for this signature in database
GPG key ID: 41D62D42D3B0D765
5 changed files with 88 additions and 1 deletions

View file

@ -0,0 +1,23 @@
module Repp
module V1
class AuctionsController < ActionController::API
def index
auctions = Auction.started
render json: { count: auctions.count,
auctions: auctions_to_json(auctions) }
end
private
def auctions_to_json(auctions)
auctions.map do |e|
{
domain_name: e.domain,
punycode_domain_name: SimpleIDN.to_ascii(e.domain),
}
end
end
end
end
end