Sha256: abdaec50c3b4ad5bc6977a4009214352cc1dc6ad25b4db2928ecf99335056113
Contents?: true
Size: 910 Bytes
Versions: 2
Compression:
Stored size: 910 Bytes
Contents
require 'active_support/core_ext/class/attribute' module RubySpeech module GRXML class Element < Niceogiri::XML::Node def self.namespace GRXML_NAMESPACE end def self.root_element Grammar end def self.module GRXML end alias_method :nokogiri_children, :children alias :to_doc :document include GenericElement def regexp_content # :nodoc: children.map(&:regexp_content).join end def potential_match?(other) false end def max_input_length 0 end def longest_potential_match(input) input.dup.tap do |longest_input| begin return longest_input if potential_match? longest_input longest_input.chop! end until longest_input.length.zero? end end end # Element end # GRXML end # RubySpeech
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby_speech-1.1.0 | lib/ruby_speech/grxml/element.rb |
ruby_speech-1.0.2 | lib/ruby_speech/grxml/element.rb |