module StickyParams

Sticky Parameters is a nice hack that allows the 'remembering' a given param between page requests. When a param is supplied it is stored in a session.

When the param isn't supplied it tries to recieve it from the session.

When an 'empty-string' is supplied as param, the sticky_param is removed

Use it the following way. Simply use sticky_params in stead of params <pre>

selection = sticky_params[:name]

</pre>

Constants

VERSION

Public Instance Methods

sticky_params() click to toggle source

A sicky parameter is a parameter that 'keeps' it state between pages, by storing the data in a session

# File lib/sticky_params.rb, line 21
def sticky_params
  @sticky_params ||= ::StickyParams::StrongSessionParams.new(self)
end