[MacRuby-devel] [ruby] #51: REXML -- 'trans' variable undefined in
Document#write
ruby
ruby-noreply at macosforge.org
Fri Apr 18 16:33:32 PDT 2008
#51: REXML -- 'trans' variable undefined in Document#write
------------------------------------+---------------------------------------
Reporter: insanitarian at yahoo.com | Owner: lsansonetti at apple.com
Type: defect | Status: new
Priority: minor | Milestone:
Component: MacRuby | Keywords: REXML, Document, write, transitive
------------------------------------+---------------------------------------
The error message (below) is given when calling method "write" from
REXML::Document.
Example:
@newxml = REXML::Document.new(File.open("/file.xml"));
@newxml.write($stdout, 1)
Error Message:
/Library/Frameworks/MacRuby.framework/Versions/0.2/usr/lib/ruby/1.9.0/rexml/document.rb:187:in
`write': undefined local variable or method `trans' for <UNDEFINED> ...
</>:REXML::Document (NameError)
Corresponding Code:
#/Library/Frameworks/MacRuby.framework/Versions/0.2/usr/lib/ruby/1.9.0/rexml/document.rb
# Line 182:188
def write( output=$stdout, indent=-1, transitive=false, ie_hack=false )
if xml_decl.encoding != "UTF-8" && !output.kind_of?(Output)
output = Output.new( output, xml_decl.encoding )
end
formatter = if indent > -1
if trans
REXML::Formatters::Transitive.new( indent, ie_hack )
Fix:
-if trans;
+if transitive
--
Ticket URL: <http://trac.macosforge.org/projects/ruby/ticket/51>
ruby <http://ruby.macosforge.org/>
More information about the MacRuby-devel
mailing list