lib/mods_display/fields/subject.rb in mods_display-0.0.5 vs lib/mods_display/fields/subject.rb in mods_display-0.1.0

- old
+ new

@@ -1,11 +1,11 @@ class ModsDisplay::Subject < ModsDisplay::Field def fields return_values = [] - @value.each do |val| + @values.each do |value| return_text = [] - selected_subjects(val).each do |child| + selected_subjects(value).each do |child| if self.respond_to?(:"process_#{child.name}") return_text << self.send(:"process_#{child.name}", child) unless self.send(:"process_#{child.name}", child).to_s.empty? else if child.text.include?("--") return_text << child.text.split("--").map{|t| t.strip } \ No newline at end of file