class Mixtape::RandomSongs

Public Class Methods

new(sliced_songs) click to toggle source
# File lib/mixtape/random_songs.rb, line 3
def initialize(sliced_songs)
  @sliced_songs = sliced_songs
end

Public Instance Methods

pick_by(number_per_section) click to toggle source
# File lib/mixtape/random_songs.rb, line 7
def pick_by(number_per_section)
  @sliced_songs.map do |slice|
    slice.sample(number_per_section)
  end.flatten
end