Merge branch 'master' of github.com:internetee/registry

This commit is contained in:
Martin Lensment 2014-07-30 12:31:46 +03:00
commit 096488d175
8 changed files with 45 additions and 6 deletions

View file

@ -12,6 +12,7 @@ module Epp::ContactsHelper
)
end
@contact.name = ph[:postalInfo][:name]
@contact.ident_type = ident_type
@contact.addresses << Address.new(
country_id: Country.find_by(iso: ph[:postalInfo][:cc]),
@ -53,4 +54,16 @@ module Epp::ContactsHelper
render 'epp/error'
end
end
private
def ident_type
result = params[:frame].slice(/(?<=\<ns2:ident type=)(.*)(?=<)/)
return nil unless result
Contact::IDENT_TYPES.any? { |type| return type if result.include?(type) }
return nil
end
end