08/05/18 09:39:51
クラスを作っています。
クラス変数の一度の宣言で、
Klass.new do |k|
k.high 30
k.width 40
end
klass = Klass.new
klass.high = 30
klass.width = 40
klass = Klass.new(:high => 30, :width => 40)
の全ての記法に対応出来る方法ってあるでしょうか?
attr_accessorは知っているのですが、真ん中の記法にしか対応できないですよね。。
どなたかご存じの方宜しくお願いいたします。