Replace some hardcoded schema paths for method calls

This commit is contained in:
Alex Sherman 2021-05-21 15:14:31 +05:00
parent a0d0ce3e00
commit 00a0be2341
59 changed files with 481 additions and 480 deletions

View file

@ -1,8 +1,8 @@
class EppConstraint
OBJECT_TYPES = {
domain: { domain: 'https://epp.tld.ee/schema/domain-eis-1.0.xsd' },
contact: { contact: 'https://epp.tld.ee/schema/contact-ee-1.1.xsd' }
}
domain: { domain: Xsd::Schema.filename(for_prefix: 'domain-eis') },
contact: { contact: Xsd::Schema.filename(for_prefix: 'contact-ee') },
}.freeze
def initialize(type)
@type = type

View file

@ -3,7 +3,7 @@ module Builder
def epp_head
instruct!
epp(
'xmlns' => 'https://epp.tld.ee/schema/epp-ee-1.0.xsd',
'xmlns' => ::Xsd::Schema.filename(for_prefix: 'epp-ee'),
'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance',
'xsi:schemaLocation' => 'lib/schemas/epp-ee-1.0.xsd'
) do