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