Got it. Thanks! GregD
On Jun 30, 12:07 pm, Jeremy Evans <[email protected]> wrote: > On Jun 30, 8:12 am, GregD <[email protected]> wrote: > > > All, > > > Is there a way to reference a column named keys from a Model > > instance? It will be very painful to rename the column from keys to > > something else. This is not a ruby project. I'm just using ruby, > > rspec, sequel to set up tests of the product/system. So, is there a > > way to reference the column and not the method for 'keys'? > > > What I'm trying to to is: > > > model_instances.keys.should == <some-value> > > You use Model#[]: > > model_instance[:keys] > > > However, I'm not getting the value of th instance's column of keys. > > It is running the method keys and returning the array of keys. > > > I did not design the DB and like I said this is not a ruby system. > > I'm just using ruby, rspec and sequel to test the system. So, please > > no smartazz answers like 'that is stupid, rename the column' > > Anytime you have a column name that overlaps with one of the standard > method names, you need to use Model#[]. All the column reader methods > do is call Model#[] with the name of the column. > > Jeremy -- You received this message because you are subscribed to the Google Groups "sequel-talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sequel-talk?hl=en.
