Init depp refactor

This commit is contained in:
Priit Tark 2015-04-08 14:05:05 +03:00
parent f3c9e0aecc
commit 3fe47973e6
156 changed files with 191 additions and 1662 deletions

View file

@ -0,0 +1,50 @@
module Depp
class PollsController < ApplicationController
before_action :init_epp_xml
def show
@data = depp_current_user.request(@ex.poll)
end
def destroy
@data = depp_current_user.request(@ex.poll(poll: {
value: '', attrs: { op: 'ack', msgID: params[:id] }
}))
@results = @data.css('result')
@data = depp_current_user.request(@ex.poll)
render 'show'
end
def confirm_keyrelay
domain_params = params[:domain]
@data = @domain.confirm_keyrelay(domain_params)
if response_ok?
redirect_to info_domains_path(domain_name: domain_params[:name])
else
@results = @data.css('result')
@data = depp_current_user.request(@ex.poll)
render 'show'
end
end
def confirm_transfer
domain_params = params[:domain]
@data = @domain.confirm_transfer(domain_params)
@results = @data.css('result')
@data = depp_current_user.request(@ex.poll)
render 'show'
end
private
def init_epp_xml
@ex = EppXml::Session.new(cl_trid_prefix: depp_current_user.tag)
@domain = Depp::Domain.new(current_user: depp_current_user)
end
end
end