You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
389 B
16 lines
389 B
2 years ago
|
module Imports
|
||
|
module ImportUtils
|
||
|
def field_value(xml_document, namespace, field)
|
||
|
xml_document.at_xpath("//#{namespace}:#{field}")&.text
|
||
|
end
|
||
|
|
||
|
def overridden?(xml_document, namespace, field)
|
||
|
xml_document.at_xpath("//#{namespace}:#{field}").attributes["override-field"].value
|
||
|
end
|
||
|
|
||
|
def to_boolean(input_string)
|
||
|
input_string == "true"
|
||
|
end
|
||
|
end
|
||
|
end
|