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