Module: Params2session::Controller

Defined in:
lib/params2session.rb

Instance Method Summary collapse

Instance Method Details

#session_default(param_name, value) ⇒ Object



21
22
23
# File 'lib/params2session.rb', line 21

def session_default(param_name, value)
  update_session(param_name, value) unless session_param(param_name)
end

#session_save(param_name) ⇒ Object



13
14
15
# File 'lib/params2session.rb', line 13

def session_save(param_name)
  session["#{controller_name}.#{param_name}"] = params[param_name] if params[param_name]
end

#session_update(param_name, value) ⇒ Object



17
18
19
# File 'lib/params2session.rb', line 17

def session_update(param_name, value)
  session["#{controller_name}.#{param_name}"] = value
end