Add shunter gem support & tests

This commit is contained in:
Alex Sherman 2021-06-18 17:46:17 +05:00 committed by olegphenomenon
parent 4db0ab558f
commit 83413213d9
5 changed files with 79 additions and 5 deletions

View file

@ -5,6 +5,9 @@ module Epp
before_action :find_contact, only: [:info, :update, :delete]
before_action :find_password, only: [:info, :update, :delete]
THROTTLED_ACTIONS = %i[info renew update transfer delete].freeze
include Shunter::Integration::Throttle
def info
authorize! :info, @contact, @password
render_epp_response 'epp/contacts/info'