Extract legal doc parsing away from Epp::Domain class

This commit is contained in:
Maciej Szlosarczyk 2020-06-05 09:56:30 +03:00
parent 67cfe76f0a
commit 043037225b
No known key found for this signature in database
GPG key ID: 41D62D42D3B0D765
5 changed files with 99 additions and 21 deletions

View file

@ -1,3 +1,5 @@
require 'deserializers/xml/legal_document'
class Contact < ApplicationRecord
include Versions # version/contact_version.rb
include EppErrors
@ -351,7 +353,7 @@ class Contact < ApplicationRecord
return false
end
legal_document_data = Epp::Domain.parse_legal_document_from_frame(frame)
legal_document_data = ::Deserializers::Xml::LegalDocument.new(frame).call
if legal_document_data