Class: ErrorLens::ErrorGroup

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/error_lens/error_group.rb

Instance Method Summary collapse

Instance Method Details

#formatted_locationObject



28
29
30
31
# File 'app/models/error_lens/error_group.rb', line 28

def formatted_location
  return nil unless location.present?
  location.sub("#{Rails.root}/", "").split(":in").first
end

#resolve!Object



20
21
22
# File 'app/models/error_lens/error_group.rb', line 20

def resolve!
  update!(resolved_at: Time.current)
end

#resolved?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'app/models/error_lens/error_group.rb', line 16

def resolved?
  resolved_at.present?
end

#unresolve!Object



24
25
26
# File 'app/models/error_lens/error_group.rb', line 24

def unresolve!
  update!(resolved_at: nil)
end