class AudioAddict::Commands::HistoryCmd
Public Instance Methods
run()
click to toggle source
# File lib/audio_addict/commands/history.rb, line 11 def run needs :network, :channel say "!undgrn!#{radio.name} > #{current_channel.name}" say "" tracks.each do |track| say "!txtgrn! #{track.artist.rjust max_artist_len}!txtrst! : !txtblu!#{track.title}" end end
Private Instance Methods
max_artist_len()
click to toggle source
# File lib/audio_addict/commands/history.rb, line 26 def max_artist_len tracks.map { |t| t.artist.size }.max end
tracks()
click to toggle source
# File lib/audio_addict/commands/history.rb, line 22 def tracks @tracks ||= current_channel.track_history end