Module: DeviseG5Authenticatable::Helpers::ClassMethods
- Defined in:
- lib/devise_g5_authenticatable/controllers/helpers.rb
Overview
Dynamically generate helper methods with devise resource name e.g. ‘set_updated_by_user` or `set_updated_by_admin`
Instance Method Summary collapse
Instance Method Details
#define_helpers(mapping) ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'lib/devise_g5_authenticatable/controllers/helpers.rb', line 32 def define_helpers(mapping) class_eval <<-METHODS, __FILE__, __LINE__ + 1 def set_updated_by_#{mapping} resource_params = params[:#{mapping}] || params resource_params[:updated_by] = current_#{mapping} end METHODS end |