Sha256: 13dc8411e90eb48c44e3ee2e5eb6f4d71de005e065461673ed256e370e1ca7e1
Contents?: true
Size: 872 Bytes
Versions: 1
Compression:
Stored size: 872 Bytes
Contents
require "sticky_params/version" require "sticky_params/railtie" if defined?(Rails) require "sticky_params/base_params" require "sticky_params/session_params" require "sticky_params/strong_session_params" # 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> module StickyParams # A sicky parameter is a parameter that 'keeps' it state between pages, # by storing the data in a session def sticky_params @sticky_params ||= ::StickyParams::StrongSessionParams.new(self) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sticky_params-2.1.1 | lib/sticky_params.rb |