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