class AuditAPI::BaseObject

Public Class Methods

parse(obj, params = {}) click to toggle source
# File lib/auditapi/resources/base_object.rb, line 5
def self.parse(obj, params = {})
  body = obj.is_a?(HTTParty::Response) ? JSON.parse(obj.body) : obj

  case body['object']
  when 'event'
    Event.new(body)
  when 'list'
    ListObject.new(body, params)
  end
end