Class: SignalWire::Relay::DenoiseEvent
- Inherits:
-
RelayEvent
- Object
- RelayEvent
- SignalWire::Relay::DenoiseEvent
- Defined in:
- lib/signalwire/relay/relay_event.rb
Overview
calling.call.denoise
Instance Attribute Summary collapse
-
#denoised ⇒ Object
readonly
Returns the value of attribute denoised.
Attributes inherited from RelayEvent
#call_id, #event_type, #params, #timestamp
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(denoised: false, **base) ⇒ DenoiseEvent
constructor
A new instance of DenoiseEvent.
Constructor Details
#initialize(denoised: false, **base) ⇒ DenoiseEvent
Returns a new instance of DenoiseEvent.
376 377 378 379 |
# File 'lib/signalwire/relay/relay_event.rb', line 376 def initialize(denoised: false, **base) super(**base) @denoised = denoised end |
Instance Attribute Details
#denoised ⇒ Object (readonly)
Returns the value of attribute denoised.
364 365 366 |
# File 'lib/signalwire/relay/relay_event.rb', line 364 def denoised @denoised end |
Class Method Details
.from_payload(payload) ⇒ Object
366 367 368 369 370 371 372 373 374 |
# File 'lib/signalwire/relay/relay_event.rb', line 366 def self.from_payload(payload) base = RelayEvent.from_payload(payload) p = base.params new( event_type: base.event_type, params: base.params, call_id: base.call_id, timestamp: base., denoised: p['denoised'] || false ) end |