class GiactVerification::XmlToHash

Attributes

parser[R]
xml[R]

Public Class Methods

call(args) click to toggle source
# File lib/giact_verification/xml_to_hash.rb, line 6
def self.call(args)
  new(args).call
end
new(args) click to toggle source
# File lib/giact_verification/xml_to_hash.rb, line 10
def initialize(args)
  @xml    = args[:xml]
  @parser = args[:parser] || Nori.new(:convert_tags_to => lambda { |tag| tag.snakecase.to_sym})
end

Public Instance Methods

call() click to toggle source
# File lib/giact_verification/xml_to_hash.rb, line 15
def call
  parser.parse(xml)
end