Sha256: 86b7fccc30201fd8a4b697a083bef75e76b89c3f35dfbf46bbd84ce299092494
Contents?: true
Size: 552 Bytes
Versions: 3
Compression:
Stored size: 552 Bytes
Contents
# Author:: Erik Hetzner (mailto:erik.hetzner@ucop.edu) # Copyright:: Copyright (c) 2011, Regents of the University of California require 'rubygems' require 'json' require 'time' module Mrt module Ingest class Response def initialize(data) @parsed = JSON.parse(data)['bat:batchState'] end def batch_id @parsed['bat:batchID'] end def user_agent @parsed['bat:userAgent'] end def submission_date Time.parse(@parsed['bat:submissionDate']) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mrt-ingest-0.0.10 | lib/mrt/ingest/response.rb |
mrt-ingest-0.0.6 | lib/mrt/ingest/response.rb |
mrt-ingest-0.0.5 | lib/mrt/ingest/response.rb |