Files
9minutes/app/helpers/application_helper.rb
T
2011-06-30 06:38:27 +02:00

35 lines
781 B
Ruby

# encoding: UTF-8
module ApplicationHelper
def validate_img_url image, type, size
@attr = (type=="gallery") ? "name" : "size"
image.each do |img|
if img[@attr] == size.to_s
if img["#text"].blank?
return "/images/placeholder/#{type.to_s}.png"
end
return img["#text"]
end
end
end
def get_album_info album, artist
@result = LastFM::Album.getInfo(album, artist)
@result.album
end
def trimString str, length
truncate str, :length => length.to_i, :omission => "…"
end
def camelCaseString phrase
phrase.gsub!(/^[a-z]|\s+[a-z]/) { |a| a.upcase }
return phrase
end
def async_link_to body, path, html_options = {}
link_to body, "/#!" + path, html_options
end
end