Class: Gitlab::Audit::Target

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/audit/target.rb

Instance Method Summary collapse

Constructor Details

#initialize(object) ⇒ Target

Returns a new instance of Target.



8
9
10
# File 'lib/gitlab/audit/target.rb', line 8

def initialize(object)
  @object = object
end

Instance Method Details

#detailsObject



16
17
18
# File 'lib/gitlab/audit/target.rb', line 16

def details
  @object.try(:name) || @object.try(:audit_details) || 'unknown'
end

#typeObject



12
13
14
# File 'lib/gitlab/audit/target.rb', line 12

def type
  @object.class.name
end