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