Sha256: dd523e1bc71a2b0a7a83309759cbaf2f1ed2261c36a32d2d997e446e9f21b38c
Contents?: true
Size: 502 Bytes
Versions: 10
Compression:
Stored size: 502 Bytes
Contents
module Murlsh # m3u builder. class M3uBody include Murlsh::FeedBody # m3u builder. def build if defined?(@body) @body else result = "# #{feed_url}\r\n\r\n" urls.each do |mu| Murlsh::Plugin.hooks('url_display_pre') do |p| p.run mu, req, config end result << "#{mu.url}\r\n" @updated = @updated ? [@updated, mu.time].max : mu.time end @body = result end end end end
Version data entries
10 entries across 10 versions & 1 rubygems