lib/m3u8.rb in m3u8-0.4.0 vs lib/m3u8.rb in m3u8-0.5.0
- old
+ new
@@ -2,11 +2,17 @@
require 'm3u8/version'
require 'm3u8/playlist'
require 'm3u8/playlist_item'
require 'm3u8/segment_item'
require 'm3u8/media_item'
+require 'm3u8/session_data_item'
require 'm3u8/reader'
require 'm3u8/writer'
require 'm3u8/error'
module M3u8
+
+ def parse_attributes(line)
+ array = line.scan(/([A-z-]+)\s*=\s*("[^"]*"|[^,]*)/)
+ Hash[array.map { |key, value| [key, value.gsub('"', '')] }]
+ end
end