Can't find that discussed anywhere, but maybe I just don't know how to
look.

I have lots of style parameters in an object. First, I implemented it as
a hash, so I have the method

  def set_style(stylepars)
    stylepars.each {|key, val| @style[key] = val}
  end

Now I want to exchange the Hash for an OpenStruct, because it's much
easier on the eyes in statements like this:

    sepline = @style['verticalsep'] + sepline + 
      @style['horizontalsep']*@style['padding'] + 
      @style['verticalsep'] if @style['box'] 

But how can I set "the attribute whose name is in the variable *key*"?
-- 
Oliver C.
45n31, 73w34
Temperatur: 26.8?C (3 June 2005 2:00 PM EDT)