Class: Invoance::Resources::Audit

Inherits:
Object
  • Object
show all
Defined in:
lib/invoance/resources/audit.rb

Overview

Audit Logs resource — client.audit.*

Five sub-resources: events, orgs, streams, portal_sessions, exports.

Defined Under Namespace

Classes: Events, Exports, Orgs, PortalSessions, Streams

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ Audit

Returns a new instance of Audit.



195
196
197
198
199
200
201
# File 'lib/invoance/resources/audit.rb', line 195

def initialize(http)
  @events = Events.new(http)
  @orgs = Orgs.new(http)
  @streams = Streams.new(http)
  @portal_sessions = PortalSessions.new(http)
  @exports = Exports.new(http)
end

Instance Attribute Details

#eventsObject (readonly)

Returns the value of attribute events.



193
194
195
# File 'lib/invoance/resources/audit.rb', line 193

def events
  @events
end

#exportsObject (readonly)

Returns the value of attribute exports.



193
194
195
# File 'lib/invoance/resources/audit.rb', line 193

def exports
  @exports
end

#orgsObject (readonly)

Returns the value of attribute orgs.



193
194
195
# File 'lib/invoance/resources/audit.rb', line 193

def orgs
  @orgs
end

#portal_sessionsObject (readonly)

Returns the value of attribute portal_sessions.



193
194
195
# File 'lib/invoance/resources/audit.rb', line 193

def portal_sessions
  @portal_sessions
end

#streamsObject (readonly)

Returns the value of attribute streams.



193
194
195
# File 'lib/invoance/resources/audit.rb', line 193

def streams
  @streams
end