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.