Sha256: 9bc08ffd9d9ee8134f46a5431c237fd2312e5bda2064860c2fbba594850e1193

Contents?: true

Size: 383 Bytes

Versions: 1

Compression:

Stored size: 383 Bytes

Contents

module Seiun
  module XMLParsers
    class BatchXML < Base
      class << self
        def each(xml_str, &block)
          parse(xml_str, "batchInfo", block)
        end
      end

      [ :id, :job_id, :state, :created_date, :system_modstamp ].each do |name|
        define_method name do
          to_hash(true)[Seiun::Utils.camelize(name)]
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
seiun-0.0.1 lib/seiun/xml_parsers/batch_xml.rb