Hallo Liste,

wenn ich in meiner rails applikation einen breakpoint setze, kann ich die
lokalen variablen nicht lesen:

------------->8------------->8------------->8------------->8-------------
[EMAIL PROTECTED] ~ $ irb
irb(main):001:0> require "breakpoint"
=> true
irb(main):002:0> require "breakpoint185"
=> true
irb(main):003:0> class Blah
irb(main):004:1>     def initialize(abc)
irb(main):005:2>          efg=456
irb(main):006:2>          breakpoint
irb(main):007:2>        end
irb(main):008:1>   end
=> nil
irb(main):009:0> Blah.new(123)
Executing break point at (irb):6 in `initialize'
irb(#<Blah:0xb7790c2c>):001:0> abc
NameError: undefined local variable or method `abc' for #<Blah:0xb7790c2c
@__bp_file="(irb)", @__bp_line=6>
       from (irb):1:in `breakpoint'
       from /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/breakpoint.rb:542:in
`breakpoint'
       from /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/breakpoint.rb:542:in
`breakpoint'
       from (irb):6:in `initialize'
       from (irb):9:in `new'
       from (irb):9
irb(#<Blah:0xb7790c2c>):002:0> efg
NameError: undefined local variable or method `efg' for #<Blah:0xb7790c2c
@__bp_file="(irb)", @__bp_line=6>
       from (irb):2:in `breakpoint'
       from /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/breakpoint.rb:542:in
`breakpoint'
       from /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/breakpoint.rb:542:in
`breakpoint'
       from (irb):6:in `initialize'
       from (irb):9:in `new'
       from (irb):9
irb(#<Blah:0xb7790c2c>):003:0>

-------------8<-------------8<-------------8<-------------8<-------------
mit dem apple gehts mit meinem gentoo nicht.

hat jemand ne idee warum das so ist und was natürlich viiiieeel wichtiger
ist wie ich sie wieder schtbar bekommen kann ?
instanzvariablen gehen übrigens.

schönes wochenende
Sascha

--
N 53° 33.283 E 010° 02.623
http://tinyurl.com/2nplah
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an