class Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue
Constants
- CLEAR_ALL
- CLEAR_ENQUEUED
Public Class Methods
as_hash(behaviour = Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue::CLEAR_ENQUEUED)
click to toggle source
# File lib/ralyxa/response_entities/directives/audio_player/clear_queue.rb, line 20 def self.as_hash(behaviour = Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue::CLEAR_ENQUEUED) new(behaviour).to_h end
new(behaviour = Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue::CLEAR_ENQUEUED)
click to toggle source
# File lib/ralyxa/response_entities/directives/audio_player/clear_queue.rb, line 9 def initialize(behaviour = Ralyxa::ResponseEntities::Directives::AudioPlayer::ClearQueue::CLEAR_ENQUEUED) @behaviour = behaviour end
Public Instance Methods
to_h()
click to toggle source
# File lib/ralyxa/response_entities/directives/audio_player/clear_queue.rb, line 13 def to_h {}.tap do |audio_player| audio_player['type'] = 'AudioPlayer.ClearQueue' audio_player['clearBehavior'] = @behaviour end end