Sha256: 4f64dddc8ed05a05e5b4e51415c1da9c2f436ff90a2011a7468cf19fc7c5cc25

Contents?: true

Size: 429 Bytes

Versions: 13

Compression:

Stored size: 429 Bytes

Contents

module Duracloud
  class AuditLog
    include TSV

    attr_reader :space_id, :store_id

    def initialize(space_id, store_id = nil)
      @space_id = space_id
      @store_id = store_id
      @response = nil
    end

    def tsv
      super || response.body
    end

    private

    def response
      @response ||= Client.get_audit_log(space_id, **query)
    end

    def query
      { storeID: store_id }
    end

  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
duracloud-client-0.10.2 lib/duracloud/audit_log.rb
duracloud-client-0.10.1 lib/duracloud/audit_log.rb
duracloud-client-0.10.0 lib/duracloud/audit_log.rb
duracloud-client-0.9.1 lib/duracloud/audit_log.rb
duracloud-client-0.9.0 lib/duracloud/audit_log.rb
duracloud-client-0.8.0 lib/duracloud/audit_log.rb
duracloud-client-0.7.2 lib/duracloud/audit_log.rb
duracloud-client-0.7.1 lib/duracloud/audit_log.rb
duracloud-client-0.7.0 lib/duracloud/audit_log.rb
duracloud-client-0.6.0 lib/duracloud/audit_log.rb
duracloud-client-0.5.0 lib/duracloud/audit_log.rb
duracloud-client-0.4.0 lib/duracloud/audit_log.rb
duracloud-client-0.3.0 lib/duracloud/audit_log.rb