Sha256: 27f18ca6f27cf921f6034c5f354b2b41affb1492a6eb1426682fa13be53a37ac
Contents?: true
Size: 488 Bytes
Versions: 9
Compression:
Stored size: 488 Bytes
Contents
# frozen_string_literal: true require_relative 'base' require_relative 'message' class WCC::Media::Playlist < WCC::Media::Base active_record_shim do endpoint 'playlists' end class << self # The Playlist route is only: :show undef_method :find_all, :find_by end %w[ title type code ].each do |att| define_method att do raw[att] end end def messages (raw['messages'] || []).map { |val| WCC::Media::Message.new(val) } end end
Version data entries
9 entries across 9 versions & 1 rubygems