Class: Mrt::Ingest::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/mrt/ingest/response.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Response

Returns a new instance of Response.



12
13
14
# File 'lib/mrt/ingest/response.rb', line 12

def initialize(data)
  @parsed = JSON.parse(data)['bat:batchState']
end

Instance Method Details

#batch_idObject



16
17
18
# File 'lib/mrt/ingest/response.rb', line 16

def batch_id
  @parsed['bat:batchID']
end

#submission_dateObject



24
25
26
# File 'lib/mrt/ingest/response.rb', line 24

def submission_date
  Time.parse(@parsed['bat:submissionDate'])
end

#user_agentObject



20
21
22
# File 'lib/mrt/ingest/response.rb', line 20

def user_agent
  @parsed['bat:userAgent']
end