Sha256: 548e97e31e3cc3096f01341bc53a829e03e015b74d570d90671061f6f37f24b1
Contents?: true
Size: 791 Bytes
Versions: 2
Compression:
Stored size: 791 Bytes
Contents
require 'action_controller' ActionController::Base.class_eval { private def globalize_request # Create super global PHP variables $_SESSION = self.session $_SERVER = self.env $_REQUEST = self.request.filtered_parameters end private def store_session # Store pre-defined widget_list session items to the actual session %w(pageDisplayLimit DRILL_DOWNS DRILL_DOWNS ROW_LIMIT list_checks SEARCH_FILTER LIST_SEQUENCE LIST_COL_SORT list_count DRILL_DOWNS DRILL_DOWN_FILTERS).each { |key| self.session[key] = $_SESSION[key] } test= 1 end } ActionController::Base.instance_eval { helper_method :globalize_request helper_method :store_session before_filter :globalize_request after_filter :store_session }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
widget_list-1.0.3 | lib/extensions/action_controller_base.rb |
widget_list-1.0.2 | lib/extensions/action_controller_base.rb |