44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/stepmod/utils/stepmod_definition_converter.rb', line 44
def self.convert(input, options = {})
root = case input
when String
Nokogiri::XML(input).root
when Nokogiri::XML::Document
input.root
when Nokogiri::XML::Node
input
end
return "" unless root
ReverseAdoc.config.with(options) do
result = ReverseAdoc::Converters.lookup(root.name).convert(root,
options)
return "" unless result
Stepmod::Utils::Cleaner.new.tidy(result.dup)
end
end
|