Sha256: 4778585c13f5e9922ff1abc36f7ccf4364e646de2780798bab301c5d1cf142d4
Contents?: true
Size: 780 Bytes
Versions: 4
Compression:
Stored size: 780 Bytes
Contents
module Ralyxa module ResponseEntities module Directives class AudioPlayer class ClearQueue CLEAR_ENQUEUED = 'CLEAR_ENQUEUED'.freeze CLEAR_ALL = 'CLEAR_ALL'.freeze def initialize(behaviour = Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue::CLEAR_ENQUEUED) @behaviour = behaviour end def to_h {}.tap do |audio_player| audio_player['type'] = 'AudioPlayer.ClearQueue' audio_player['clearBehavior'] = @behaviour end end def self.as_hash(behaviour = Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue::CLEAR_ENQUEUED) new(behaviour).to_h end end end end end end
Version data entries
4 entries across 4 versions & 2 rubygems