lib/mods_display/fields/subject.rb in mods_display-0.2.1 vs lib/mods_display/fields/subject.rb in mods_display-0.2.2
- old
+ new
@@ -45,18 +45,18 @@
buffer << val
end
if @config.link and @config.hierarchical_link
if val.is_a?(ModsDisplay::Name::Person)
txt = link_to_value(val.name, buffer.join(' '))
- txt << " (#{val.role})" if val.role
+ txt << " (#{val.roles.join(', ')})" if val.roles
sub_parts << txt
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.role})" if val.role
+ txt << " (#{val.roles.join(', ')})" if val.roles
sub_parts << txt
else
sub_parts << link_to_value(val.to_s)
end
else
\ No newline at end of file