module Interage::ApplicationHelper

Public Instance Methods

admin_page_title() click to toggle source
# File lib/interage/application_helper.rb, line 37
def admin_page_title
  app_page_title(ENV['PREFIX_ADMIN_PAGE_TITLE'])
end
app_name() click to toggle source
# File lib/interage/application_helper.rb, line 49
def app_name
  raw ENV.fetch('APP_NAME', t('application.name', default: rails_app_name))
end
app_page_title(area = '') click to toggle source
# File lib/interage/application_helper.rb, line 33
def app_page_title(area = '')
  strip_tags "#{env_name_upcase}#{page_title}#{area}#{app_name}"
end
devise_page_title() click to toggle source
# File lib/interage/application_helper.rb, line 41
def devise_page_title
  app_page_title(ENV['PREFIX_DEVISE_PAGE_TITLE'])
end
env_name() click to toggle source
# File lib/interage/application_helper.rb, line 63
def env_name
  ENV['ENV_NAME']
end
env_name_upcase() click to toggle source
# File lib/interage/application_helper.rb, line 59
def env_name_upcase
  "[#{env_name.upcase}] " if env_name.present?
end
format_seconds(seconds) click to toggle source
# File lib/interage/application_helper.rb, line 29
def format_seconds(seconds)
  t('time.seconds.short', count: seconds)
end
page_title() click to toggle source
# File lib/interage/application_helper.rb, line 45
def page_title
  content_for?(:page_title) ? "#{content_for(:page_title)} ยป " : ''
end
rails_app_name() click to toggle source
# File lib/interage/application_helper.rb, line 53
def rails_app_name
  rails_class = Rails.application.class

  rails_class.try(:module_parent_name) || rails_class.parent_name
end