Sha256: df481bf3dabce5de2477763d219684479b22616d255e7801af4eca629812420f
Contents?: true
Size: 563 Bytes
Versions: 9
Compression:
Stored size: 563 Bytes
Contents
module Mabmapper module MabXml class ResultSet include Enumerable attr_reader :fields def initialize @fields = [] end def add_field(field) raise if field.blank? or not field.is_a?(Field) @fields << field end def each @fields.each{|i| yield i} end def values(options = {}) @fields.map{|f| f.values(options)} end def value(options = {}) @fields.first.try(:value, options) end def to_s value end end end end
Version data entries
9 entries across 9 versions & 1 rubygems