私はフラットなハッシュを持っています:
hash = Hash["prop_one" => 100, "prop_two" => 200, "prop_three" => 300]
私はそれをクラスにラップし、クラスはこれらの値を公開してアクセサーを介して読み取るようにしました。
class WrappedHash
def prop_one
config['prop_one']
end
def prop_two
config['prop_two']
end
def prop_three
config['prop_three']
end
def initialize(config)
self.config = config
end
end
手動でアクセサーを追加せずに、これらのプロパティのリクエストをハッシュにプロキシする方法はありますか? (それは大きなハッシュです)