module Interage::ApplicationHelper

Public Instance Methods

admin_page_title() click to toggle source
# File lib/interage/application_helper.rb, line 34
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 46
def app_name
  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 30
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 38
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 60
def env_name
  ENV['ENV_NAME']
end
env_name_upcase() click to toggle source
# File lib/interage/application_helper.rb, line 56
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 26
def format_seconds(seconds)
  t('time.seconds.short', count: seconds)
end
page_title() click to toggle source
# File lib/interage/application_helper.rb, line 42
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 50
def rails_app_name
  rails_class = Rails.application.class

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