【97】【Ruby】委譲機能を定義するモジュールForwardable、リファクタリング
この記事を読むと、メソッドの委譲機能を定義するモジュールForwardableについて、理解を深めることができます。
改善したいコードclass Bicycle attr_reader :size, :parts def initialize(args = {}) @size = args[:size] @parts = args[:parts] end def spares parts.spares endendclass Parts attr_reader