class Metacrunch::Marcxml::Document::SubfieldSet
Public Class Methods
new(subfields)
click to toggle source
# File lib/metacrunch/marcxml/document/subfield_set.rb, line 7 def initialize(subfields) @subfields = subfields || [] end
Public Instance Methods
each(&block)
click to toggle source
# File lib/metacrunch/marcxml/document/subfield_set.rb, line 11 def each(&block) @subfields.each(&block) end
empty?()
click to toggle source
# File lib/metacrunch/marcxml/document/subfield_set.rb, line 19 def empty? @subfields.empty? end
present?()
click to toggle source
# File lib/metacrunch/marcxml/document/subfield_set.rb, line 23 def present? !empty? end
to_a()
click to toggle source
# File lib/metacrunch/marcxml/document/subfield_set.rb, line 15 def to_a @subfields end
values()
click to toggle source
# File lib/metacrunch/marcxml/document/subfield_set.rb, line 27 def values @subfields.map{ |subfield| subfield.value } end