OpenStructで動的構造体を作る
RubyのOpenStruct(ostruct)を使うと、属性が自動生成される構造体を作ることができます。
require 'ostruct' alice = OpenStruct.new alice.name = 'Alice' alice.mail = 'alice@example.com' p alice #=> #<OpenStruct name="Alice", mail="alice@example.com">
RubyのOpenStruct(ostruct)を使うと、属性が自動生成される構造体を作ることができます。
require 'ostruct' alice = OpenStruct.new alice.name = 'Alice' alice.mail = 'alice@example.com' p alice #=> #<OpenStruct name="Alice", mail="alice@example.com">