Sha256: 9e3c45bfbe57e765fa7b55abe1ddd5b224b9a5a7468e02a8bdcaedb53b6f516c
Contents?: true
Size: 555 Bytes
Versions: 18
Compression:
Stored size: 555 Bytes
Contents
%w{ nokogiri ruby_speech/version ruby_speech/ssml ruby_speech/grxml ruby_speech/nlsml }.each { |f| require f } module RubySpeech def self.parse(string) document = Nokogiri::XML.parse string, nil, nil, Nokogiri::XML::ParseOptions::NOBLANKS namespace = document.root.namespace case namespace && namespace.href when SSML::SSML_NAMESPACE SSML::Element.import string when GRXML::GRXML_NAMESPACE GRXML::Element.import string when NLSML::NLSML_NAMESPACE, nil NLSML::Document.new document end end end
Version data entries
18 entries across 18 versions & 1 rubygems