Module: RailsPulse::Tracker
- Defined in:
- lib/rails_pulse/tracker.rb
Class Method Summary collapse
Class Method Details
.healthy? ⇒ Boolean
16 17 18 19 20 21 |
# File 'lib/rails_pulse/tracker.rb', line 16 def healthy? RailsPulse::ApplicationRecord.connection.execute("SELECT 1") true rescue false end |
.track_request(data) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/rails_pulse/tracker.rb', line 6 def track_request(data) return if RequestStore.store[:skip_recording_rails_pulse_activity] if RailsPulse.configuration.async Async { perform_tracking(data) } else perform_tracking(data) end end |