mirror of
https://github.com/internetee/registry.git
synced 2025-07-03 09:43:36 +02:00
Refactor
This commit is contained in:
parent
14187b76f1
commit
4af3e80087
3 changed files with 20 additions and 11 deletions
|
@ -2,7 +2,6 @@ module Repp
|
||||||
class API < Grape::API
|
class API < Grape::API
|
||||||
format :json
|
format :json
|
||||||
prefix :repp
|
prefix :repp
|
||||||
version 'v1', using: :path
|
|
||||||
|
|
||||||
http_basic do |username, password|
|
http_basic do |username, password|
|
||||||
@current_user ||= EppUser.find_by(username: username, password: password)
|
@current_user ||= EppUser.find_by(username: username, password: password)
|
||||||
|
@ -12,15 +11,6 @@ module Repp
|
||||||
attr_reader :current_user
|
attr_reader :current_user
|
||||||
end
|
end
|
||||||
|
|
||||||
resource :domains do
|
mount Repp::DomainV1
|
||||||
desc 'Return list of domains'
|
|
||||||
get '/' do
|
|
||||||
domains = current_user.registrar.domains.page(params[:page])
|
|
||||||
{
|
|
||||||
domains: domains,
|
|
||||||
total_pages: domains.total_pages
|
|
||||||
}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
16
app/api/repp/domain_v1.rb
Normal file
16
app/api/repp/domain_v1.rb
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
module Repp
|
||||||
|
class DomainV1 < Grape::API
|
||||||
|
version 'v1', using: :path
|
||||||
|
|
||||||
|
resource :domains do
|
||||||
|
desc 'Return list of domains'
|
||||||
|
get '/' do
|
||||||
|
domains = current_user.registrar.domains.page(params[:page])
|
||||||
|
{
|
||||||
|
domains: domains,
|
||||||
|
total_pages: domains.total_pages
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
3
spec/requests/domain_spec.rb
Normal file
3
spec/requests/domain_spec.rb
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
describe Repp::API do
|
||||||
|
|
||||||
|
end
|
Loading…
Add table
Add a link
Reference in a new issue