Class: REXML::Output
Instance Attribute Summary collapse
- 
  
    
      #encoding  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute encoding.
 
Instance Method Summary collapse
- #<<(content) ⇒ Object
 - 
  
    
      #initialize(real_IO, encd = "iso-8859-1")  ⇒ Output 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of Output.
 - #to_s ⇒ Object
 
Methods included from Encoding
Constructor Details
#initialize(real_IO, encd = "iso-8859-1") ⇒ Output
Returns a new instance of Output.
      9 10 11 12 13 14 15 16 17 18 19  | 
    
      # File 'lib/rexml/output.rb', line 9 def initialize real_IO, encd="iso-8859-1" @output = real_IO self.encoding = encd @to_utf = encoding != 'UTF-8' if encoding == "UTF-16" @output << "\ufeff".encode("UTF-16BE") self.encoding = "UTF-16BE" end end  | 
  
Instance Attribute Details
#encoding ⇒ Object (readonly)
Returns the value of attribute encoding.
      7 8 9  | 
    
      # File 'lib/rexml/output.rb', line 7 def encoding @encoding end  |