Class: MPV::Event::ClientMessage

Inherits:
MPV::Event show all
Defined in:
lib/mpvlib/event.rb

Instance Attribute Summary collapse

Attributes inherited from MPV::Event

#error, #event_id, #reply_id

Instance Method Summary collapse

Methods inherited from MPV::Event

new_from_mpv_event

Constructor Details

#initialize(mpv_event) ⇒ ClientMessage

Returns a new instance of ClientMessage.



181
182
183
184
185
# File 'lib/mpvlib/event.rb', line 181

def initialize(mpv_event)
  super
  data = MPVEventLogMessage.new(mpv_event[:data])
  @args = data[:args].read_array_of_strings(data[:num_args])
end

Instance Attribute Details

#argsObject

Returns the value of attribute args.



179
180
181
# File 'lib/mpvlib/event.rb', line 179

def args
  @args
end