Module: RailsPulse::Tracker
- Defined in:
- lib/rails_pulse/tracker.rb
Class Method Summary collapse
Class Method Details
.healthy? ⇒ Boolean
23 24 25 26 27 28 |
# File 'lib/rails_pulse/tracker.rb', line 23 def healthy? RailsPulse::ApplicationRecord.connection.execute("SELECT 1") true rescue false end |
.track_request(data) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/rails_pulse/tracker.rb', line 13 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 |