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)['batchState']
end

Instance Method Details

#batch_idObject



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

def batch_id
  return @parsed['batchID']
end

#submission_dateObject



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

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

#user_agentObject



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

def user_agent
  return @parsed['userAgent']
end