lib/mods_display/fields/subject.rb in mods_display-0.4.1 vs lib/mods_display/fields/subject.rb in mods_display-0.5.0

- old
+ new

@@ -43,20 +43,16 @@ else buffer << val end if @config.link && @config.hierarchical_link if val.is_a?(ModsDisplay::Name::Person) - txt = link_to_value(val.name, buffer.join(' ')) - txt << " (#{val.roles.join(', ')})" if val.roles - sub_parts << txt + sub_parts << link_to_value(val.name, buffer.join(' ')) else sub_parts << link_to_value(val, buffer.join(' ')) end elsif @config.link if val.is_a?(ModsDisplay::Name::Person) - txt = link_to_value(val.name) - txt << " (#{val.roles.join(', ')})" if val.roles - sub_parts << txt + sub_parts << link_to_value(val.name) else sub_parts << link_to_value(val.to_s) end else sub_parts << val.to_s