Class: Rapid::Services::Requests::PlaylistHandler

Inherits:
UrlHashHandler show all
Includes:
PlaylistReferenceParser
Defined in:
lib/ury_rapid/services/requests/playlist_handler.rb

Overview

Base class for handlers that handle requests on playlists

This provides boilerplate code for working with the standard Rapid playlist API.

Constant Summary

Constants inherited from Handler

Handler::HOOKS

Method Summary

Methods included from PlaylistReferenceParser

#local_playlist?, #parse_playlist_reference_hash, #parse_playlist_reference_url

Methods inherited from UrlHashHandler

hash_type, merge_types, playlist_reference_type, register_type, superclass_types, types, url_and_hash_type, url_type, valid_superclass?

Methods inherited from Handler

add_hook, add_id_hook, delete_by_deleting_children, #initialize, on_delete, post_by_putting_to_child_for, put_by_payload_processor, put_by_posting_to_parent, #run, service_should_override, #to_s, use_payload_processor_for

Methods inherited from Handler

def_targets, #initialize, register_into, #targets, targets?, use_poster

Constructor Details

This class inherits a constructor from Rapid::Services::Requests::Handler