Class: WebRTC::BaseObserver
- Inherits:
-
Object
- Object
- WebRTC::BaseObserver
- Defined in:
- lib/webrtc/observers.rb
Direct Known Subclasses
AddIceCandidateObserver, CreateSessionDescriptionObserver, SetSessionDescriptionObserver
Instance Method Summary collapse
-
#initialize(on_success: nil, on_failure: nil) ⇒ BaseObserver
constructor
A new instance of BaseObserver.
- #on_failure(error) ⇒ Object
- #on_success(value = nil) ⇒ Object
Constructor Details
#initialize(on_success: nil, on_failure: nil) ⇒ BaseObserver
Returns a new instance of BaseObserver.
5 6 7 8 |
# File 'lib/webrtc/observers.rb', line 5 def initialize(on_success: nil, on_failure: nil) @on_success = on_success @on_failure = on_failure end |
Instance Method Details
#on_failure(error) ⇒ Object
14 15 16 |
# File 'lib/webrtc/observers.rb', line 14 def on_failure(error) @on_failure&.call(error) end |
#on_success(value = nil) ⇒ Object
10 11 12 |
# File 'lib/webrtc/observers.rb', line 10 def on_success(value = nil) @on_success&.call(value) end |