class Trumail::Parser::Xml
Public Instance Methods
parse()
click to toggle source
rubocop:disable Security/Eval
# File lib/trumail/parser/xml.rb, line 10 def parse @hash = Ox.load(@data, mode: :hash_no_attrs) .dig(:lookup) .each_with_object({}) do |(key, val), hash| hash[key.to_s] = begin eval(val) rescue StandardError, SyntaxError val end end end