Sha256: cbcdaa8eef89b395720755cda791a4f949e17bc75ce4509cedd152fa3da97b2e

Contents?: true

Size: 491 Bytes

Versions: 3

Compression:

Stored size: 491 Bytes

Contents

module Olivander
  module ApplicationHelper
    def page_title
      return @page_title if @page_title

      cf = content_for(:title)
      return cf unless cf.blank?

      controller_key = controller.class.name.underscore
      key = "page_titles.#{controller_key}.#{action_name}"
      return I18n.t(key) if I18n.exists?(key)

      "#{controller_name}: #{action_name}".titleize
    end

    def user_image_path(user)
      "avatar#{SecureRandom.random_number(4)}.png"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
five-two-nw-olivander-0.1.2.2 app/helpers/olivander/application_helper.rb
five-two-nw-olivander-0.1.2.1 app/helpers/olivander/application_helper.rb
five-two-nw-olivander-0.1.2 app/helpers/olivander/application_helper.rb