class Tumblargh::Renderer::Blocks::Audio
Public Instance Methods
audio_player(color=:default)
click to toggle source
# File lib/tumblargh/renderer/blocks/audio.rb, line 6 def audio_player(color=:default) html = context.player return html if color == :default map = { :white => 'FFFFFF', :grey => 'CCCCCC', :black => '000000' } color = map[color] unless map[color].nil? html.gsub(/color=[A-Z]{6}/i, "color=#{color}") end
audio_player_black()
click to toggle source
# File lib/tumblargh/renderer/blocks/audio.rb, line 25 def audio_player_black audio_player(:black) end
audio_player_grey()
click to toggle source
# File lib/tumblargh/renderer/blocks/audio.rb, line 21 def audio_player_grey audio_player(:grey) end
audio_player_white()
click to toggle source
# File lib/tumblargh/renderer/blocks/audio.rb, line 17 def audio_player_white audio_player(:white) end
formatted_play_count()
click to toggle source
TODO
# File lib/tumblargh/renderer/blocks/audio.rb, line 37 def formatted_play_count play_count.to_s.reverse.scan(/.{1,3}/).join(',').reverse end
play_count_with_label()
click to toggle source
# File lib/tumblargh/renderer/blocks/audio.rb, line 41 def play_count_with_label num = formatted_play_count "#{num} play#{num == 1 ? '' : 's'}" end