Sha256: 2b945f98afc49eec0c393b189b4435a7e66d9127b31de2ef5ef3207a50a7013d
Contents?: true
Size: 519 Bytes
Versions: 1
Compression:
Stored size: 519 Bytes
Contents
module ThemesForRails module ControllerMethods extend ActiveSupport::Concern included do include ThemesForRails::CommonMethods 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
themes_for_rails-1.0.0rc1 | lib/themes_for_rails/controller_methods.rb |