Sha256: 055c7c3e4b2436dacda9615090708f11d09978ee23602b551e1cdaefcb3b583f
Contents?: true
Size: 555 Bytes
Versions: 5
Compression:
Stored size: 555 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 }
Version data entries
5 entries across 5 versions & 1 rubygems