class RelatonIho::EditorialGroupCollection

Attributes

collection[R]

@return [Array<RelatonIho::EditorialGroup]

Public Class Methods

new(collection) click to toggle source

@param collection [Array<RelatonIho::EditorialGroup>]

# File lib/relaton_iho/editorial_group.rb, line 11
def initialize(collection)
  @collection = collection
end

Public Instance Methods

presence?() click to toggle source

@return [Boolean]

# File lib/relaton_iho/editorial_group.rb, line 32
def presence?
  any?
end
to_asciibib(prefix) click to toggle source

@param prefix [String] @return [String]

# File lib/relaton_iho/editorial_group.rb, line 27
def to_asciibib(prefix)
  collection.map { |ed| ed.to_asciibib prefix, collection.size }.join
end
to_hash() click to toggle source

@return [Hash, Array<Hash>]

# File lib/relaton_iho/editorial_group.rb, line 21
def to_hash
  collection.map &:to_hash
end
to_xml(builder) click to toggle source

@param builder [Nokogiro::XML::Builder]

# File lib/relaton_iho/editorial_group.rb, line 16
def to_xml(builder)
  collection.each { |eg| eg.to_xml builder }
end