Module: Upkeep::Runtime::Ambient
- Defined in:
- lib/upkeep/runtime.rb
Class Method Summary collapse
- .record_cookie(key, value) ⇒ Object
- .record_current_attribute(owner, name, value) ⇒ Object
- .record_request(key, value) ⇒ Object
- .record_session(key, value) ⇒ Object
- .record_warden_user(scope, user) ⇒ Object
Class Method Details
.record_cookie(key, value) ⇒ Object
471 472 473 474 475 476 477 |
# File 'lib/upkeep/runtime.rb', line 471 def (key, value) return unless Observation.recording? dependency = Dependencies::CookieValue.new(key: key, value: value) Observation.record_dependency(dependency) Observation.record_ambient_replay_input(:cookie, key, value) end |
.record_current_attribute(owner, name, value) ⇒ Object
456 457 458 459 460 461 |
# File 'lib/upkeep/runtime.rb', line 456 def record_current_attribute(owner, name, value) return unless Observation.recording? dependency = Dependencies::CurrentAttribute.new(owner: owner, name: name, value: value) Observation.record_dependency(dependency) end |
.record_request(key, value) ⇒ Object
479 480 481 482 483 484 485 |
# File 'lib/upkeep/runtime.rb', line 479 def record_request(key, value) return unless Observation.recording? dependency = Dependencies::RequestValue.new(key: key, value: value) Observation.record_dependency(dependency) Observation.record_ambient_replay_input(:request, key, value) end |
.record_session(key, value) ⇒ Object
463 464 465 466 467 468 469 |
# File 'lib/upkeep/runtime.rb', line 463 def record_session(key, value) return unless Observation.recording? dependency = Dependencies::SessionValue.new(key: key, value: value) Observation.record_dependency(dependency) Observation.record_ambient_replay_input(:session, key, value) end |
.record_warden_user(scope, user) ⇒ Object
487 488 489 490 491 492 |
# File 'lib/upkeep/runtime.rb', line 487 def record_warden_user(scope, user) return unless Observation.recording? dependency = Dependencies::WardenUser.new(scope: scope, user: user) Observation.record_dependency(dependency) end |