lib/kagu/playlists.rb in kagu-0.1.1 vs lib/kagu/playlists.rb in kagu-0.2.0
- old
+ new
@@ -9,9 +9,13 @@
def initialize(library)
raise ArgumentError.new("#{self.class}#library must be a library, #{library.inspect} given") unless library.is_a?(Library)
@library = library
end
+ def create(attributes = {})
+ Playlist.new(attributes).save
+ end
+
def each(&block)
return unless block_given?
tracks = {}.tap do |tracks|
library.tracks.each { |track| tracks[track.id] = track }
end