複数のデータの組をまとめて扱いたい程度のときに便利。
initializeと読み書きアクセサしかないようなクラスを作るイメージ。

LogEntry = Struct.new(:issuer, :severity, :timestamp, :message)

定型的なアクセサの生成をStructに任せ、返ってきた
無名クラスを継承して振るまい(メソッド)だけ追加する例。

class Location < Struct.new(:latitude, :longitude, :altitude)
  def country
  end
end