mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 14:44:47 +02:00
Extract action
This commit is contained in:
parent
d005a61888
commit
82a9565c10
4 changed files with 141 additions and 64 deletions
27
lib/deserializers/xml/contact_update.rb
Normal file
27
lib/deserializers/xml/contact_update.rb
Normal file
|
@ -0,0 +1,27 @@
|
|||
require 'deserializers/xml/legal_document'
|
||||
require 'deserializers/xml/ident'
|
||||
require 'deserializers/xml/contact'
|
||||
|
||||
module Deserializers
|
||||
module Xml
|
||||
class ContactUpdate
|
||||
attr_reader :frame
|
||||
|
||||
def initialize(frame)
|
||||
@frame = frame
|
||||
end
|
||||
|
||||
def contact
|
||||
@contact ||= ::Deserializers::Xml::Contact.new(frame).call
|
||||
end
|
||||
|
||||
def ident
|
||||
@ident ||= ::Deserializers::Xml::Ident.new(frame).call
|
||||
end
|
||||
|
||||
def legal_document
|
||||
@legal_document ||= ::Deserializers::Xml::LegalDocument.new(frame).call
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue