lib/yard/handlers/ruby/struct_handler_methods.rb in yard-0.8.7.6 vs lib/yard/handlers/ruby/struct_handler_methods.rb in yard-0.9.0

- old
+ new

@@ -131,9 +131,10 @@ # @param [ClassObject] klass the class to generate attributes for # @param [Array<String>] members a list of member names def create_attributes(klass, members) # For each parameter, add reader and writers members.each do |member| + next if klass.attributes[:instance][member] klass.attributes[:instance][member] = SymbolHash[:read => nil, :write => nil] create_writer klass, member if create_member_method?(klass, member, :write) create_reader klass, member if create_member_method?(klass, member, :read) end end