module Helper

Public Instance Methods

filename(path, url, width, version) click to toggle source
# File lib/helper.rb, line 4
def filename(path, url, width, version)
  "#{path}/#{name(url)}_#{width}_#{version}.png"
end
url(base, url) click to toggle source
# File lib/helper.rb, line 8
def url(base, url)
  ("#{base}/#{clean(url)}")
end

Private Instance Methods

clean(url) click to toggle source
# File lib/helper.rb, line 23
def clean(url)
  if url == '/' #avoid two dashes at the end, e.g. www.otto.de//
    ''
  else
    url
  end
end
name(page) click to toggle source
# File lib/helper.rb, line 14
def name(page)
  if page == '/'
    name = 'frontpage'
  else #remove forward slash
    name = page.gsub(/\//, "")
  end
  name
end