module PageTitleHelper::Interpolations
github.com/thoughtbot/paperclip/blob/master/lib/paperclip/interpolations.rb
Public Class Methods
interpolate(pattern, *args)
click to toggle source
# File lib/page_title_helper.rb, line 19 def self.interpolate(pattern, *args) instance_methods(false).sort.reverse.inject(pattern.to_s.dup) do |result, tag| result.gsub(/:#{tag}/) do |_match| send(tag, *args) end end end
Public Instance Methods
app(env)
click to toggle source
# File lib/page_title_helper.rb, line 27 def app(env) env[:app] || I18n.translate('app.name', default: File.basename(Rails.root).humanize) end
title(env)
click to toggle source
# File lib/page_title_helper.rb, line 31 def title(env) env[:title] end