From: Robert Dober Date: 2010-05-16T18:21:17+09:00 Subject: Re: class best way for getters ? 2010/5/16 Une Bévue : > self = OpenStruct.new(@attr) no, but you could forward to the OpenStruct.new( @attr ) require 'forwardable' class ... extend Forwardable attr = @attr = OpenStruct.new(@attr) extend( Module::new{ extend Forwardable def_delegators( ;@attr, *attr.keys ) })