Issue with hyphen

I have a column name that has a hyphen.. not the table name but column name..
I am calling something like:
@online = Status.find(:first, :conditions => {:status => 'online'} )

first problem I notes using the IRB console
is to be able to get information out of the array I need to specify with element
like
@online[0].status
this works.. but I was hoping to just use @online.status
but *anyways* my problem is with hyphens..
I can't do this:
@online[0].collection-owner
it just wont work I try with '' "" and `` around it.. as well with #{} hehe just in case..

any suggestion? thanks.

any suggestion? thanks.

Change the column name’s hyphen to underscore.

any suggestion? thanks.

Change the column name's hyphen to underscore.

Or write your own accessors to read/write it

def collection_owner
   self['collection-owner']
end

and similarly add the writer method

Fred