Sha256: 43541eb7de5bfb97dbebca1d38dc852c557f5181b0ab04734afc29054d804377
Contents?: true
Size: 642 Bytes
Versions: 5
Compression:
Stored size: 642 Bytes
Contents
module ThemesForRails module ControllerMethods extend ActiveSupport::Concern included do include ThemesForRails::CommonMethods include ThemesForRails::UrlHelpers end module ClassMethods def theme(name, options = {}) before_filter(options) do |controller| controller.set_theme(name) end end end module InstanceMethods def theme(name) set_theme(name) end end end end ActiveSupport.on_load(:action_controller) { include ThemesForRails::ControllerMethods } ActiveSupport.on_load(:action_mailer) { include ThemesForRails::ControllerMethods }
Version data entries
5 entries across 5 versions & 1 rubygems