Class: WebRTC::BaseObserver

Inherits:
Object
  • Object
show all
Defined in:
lib/webrtc/observers.rb

Instance Method Summary collapse

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