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