Sha256: c9949c073ba655f3db613d0107604f38dc88aa07f4a323735450624005218c20
Contents?: true
Size: 817 Bytes
Versions: 13
Compression:
Stored size: 817 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 CURRENT_GROUPING ROW_LIMIT list_checks SEARCH_FILTER LIST_SEQUENCE LIST_COL_SORT list_count 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
13 entries across 13 versions & 1 rubygems