Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more

In Files

  • rss/xmlscanner.rb

Class/Module Index [+]

Quicksearch

RSS::XMLScanListener

Constants

ENTITIES

Public Instance Methods

on_attr_charref(code) click to toggle source
 
               # File rss/xmlscanner.rb, line 95
def on_attr_charref(code)
  @current_attr << [code].pack('U')
end
            
Also aliased as: on_attr_charref_hex
on_attr_charref_hex(code) click to toggle source
Alias for: on_attr_charref
on_attr_entityref(ref) click to toggle source
 
               # File rss/xmlscanner.rb, line 91
def on_attr_entityref(ref)
  @current_attr << entity(ref)
end
            
on_attr_value(str) click to toggle source
 
               # File rss/xmlscanner.rb, line 87
def on_attr_value(str)
  @current_attr << str
end
            
on_attribute(name) click to toggle source
 
               # File rss/xmlscanner.rb, line 83
def on_attribute(name)
  @attrs[name] = @current_attr = ''
end
            
on_charref(code) click to toggle source
 
               # File rss/xmlscanner.rb, line 73
def on_charref(code)
  text([code].pack('U'))
end
            
Also aliased as: on_charref_hex
on_charref_hex(code) click to toggle source
Alias for: on_charref
on_entityref(ref) click to toggle source
 
               # File rss/xmlscanner.rb, line 69
def on_entityref(ref)
  text(entity(ref))
end
            
on_etag(name) click to toggle source
 
               # File rss/xmlscanner.rb, line 65
def on_etag(name)
  tag_end(name)
end
            
on_stag(name) click to toggle source
 
               # File rss/xmlscanner.rb, line 79
def on_stag(name)
  @attrs = {}
end
            
on_stag_end(name) click to toggle source
 
               # File rss/xmlscanner.rb, line 101
def on_stag_end(name)
  tag_start(name, @attrs)
end
            
on_stag_end_empty(name) click to toggle source
 
               # File rss/xmlscanner.rb, line 105
def on_stag_end_empty(name)
  tag_start(name, @attrs)
  tag_end(name)
end
            
on_xmldecl_encoding(str) click to toggle source
 
               # File rss/xmlscanner.rb, line 49
def on_xmldecl_encoding(str)
  @encoding = str
end
            
on_xmldecl_end() click to toggle source
 
               # File rss/xmlscanner.rb, line 57
def on_xmldecl_end
  xmldecl(@version, @encoding, @standalone == "yes")
end
            
on_xmldecl_standalone(str) click to toggle source
 
               # File rss/xmlscanner.rb, line 53
def on_xmldecl_standalone(str)
  @standalone = str
end
            
on_xmldecl_version(str) click to toggle source
 
               # File rss/xmlscanner.rb, line 45
def on_xmldecl_version(str)
  @version = str
end