On 8/5/05, Joel VanderWerf <vjoel / path.berkeley.edu> wrote:
> Joe Van Dyk wrote:
> 
> > Wondering if it would be useful to have functions like
> > attr_accessor_int :a_int, :another_int
> > attr_accessor_string :a_string
> >
> > and then dynamically create the following methods
> >
> > def a_int=(x); @a_int = x.to_int; end
> > def another_int=(x); @another_int = x.to_int; end
> > def a_string=(x); @a_string = x.to_s; end;
> >
> 
> You might want to use #to_i rather than #to_int, so that strings are
> converted. Or maybe not, depending on what you want...
> 
> irb(main):001:0> "1".to_int
> NoMethodError: undefined method `to_int' for "1":String
>         from (irb):1
> irb(main):002:0> "1".to_i
> => 1

Yes, you're right.  Brain fart on my part.