class Signalwire::Relay::Event
Public Class Methods
from_blade(blade_event)
click to toggle source
# File lib/signalwire/relay/event.rb, line 41 def self.from_blade(blade_event) new(blade_event.payload) end
Public Instance Methods
call_id()
click to toggle source
# File lib/signalwire/relay/event.rb, line 13 def call_id dig(:params, :params, :params, :call_id) rescue StandardError nil end
call_params()
click to toggle source
# File lib/signalwire/relay/event.rb, line 31 def call_params dig(:params, :params, :params) rescue StandardError {} end
control_id()
click to toggle source
# File lib/signalwire/relay/event.rb, line 19 def control_id dig(:params, :params, :params, :control_id) rescue StandardError nil end
event_params()
click to toggle source
# File lib/signalwire/relay/event.rb, line 25 def event_params dig(:params, :params) rescue StandardError {} end
event_type()
click to toggle source
# File lib/signalwire/relay/event.rb, line 5 def event_type dig(:params, :params, :event_type) end
message()
click to toggle source
# File lib/signalwire/relay/event.rb, line 37 def message event_params[:message] end
name()
click to toggle source
# File lib/signalwire/relay/event.rb, line 9 def name event_type end