lib/windcharger/attributes.rb in windcharger-0.6.0 vs lib/windcharger/attributes.rb in windcharger-0.7.0

- old
+ new

@@ -1,10 +1,12 @@ # frozen_string_literal: true module Windcharger module Attributes def attributes - (@__windcharger_attributes ||= []).dup.freeze + @__windcharger_attributes ||= [] + super_attrs = superclass.respond_to?(:attributes) ? superclass.attributes : [] + [*super_attrs, *@__windcharger_attributes].freeze end private def __windcharger_add_attribute name