class Themes::BaseLoader
Public Class Methods
call()
click to toggle source
# File lib/themes/base_loader.rb, line 8 def call ActionMailer::Base.default from: Themes.email, template_path: "app/views/themes/#{klass_name}" [ActionMailer::Base, ActionController::Base].each do |klass| klass.prepend_view_path(Rails.root.join('app', 'views', 'themes', klass_name)) end Themes.name = klass_name configure end
configure()
click to toggle source
# File lib/themes/base_loader.rb, line 19 def configure; end
klass_name()
click to toggle source
# File lib/themes/base_loader.rb, line 4 def klass_name /(.*)Loader/.match(name)[1].underscore end