モジュールを含むRubyクラスがあります。インクルードクラスをOpenStructのように動作させたい。OpenStructから明示的に継承せずにこれを実現するにはどうすればよいですか?
class Book
include MyModule
end
module MyModule
def self.included(klass)
# Make including class behave like OpenStruct
end
end
それ以外の
class Book < OpenStruct
include MyModule
end