module Chaltron::Controllers::Helpers
Those helpers are convenience methods added to ApplicationController.
Public Instance Methods
debug(message, category = nil)
click to toggle source
# File lib/chaltron/controllers/helpers.rb, line 30 def debug(message, category = nil) create_log_message(message, category, :debug) end
error(message, category = nil)
click to toggle source
# File lib/chaltron/controllers/helpers.rb, line 34 def error(message, category = nil) create_log_message(message, category, :error) end
info(message, category = nil)
click to toggle source
Utilities for logging
# File lib/chaltron/controllers/helpers.rb, line 26 def info(message, category = nil) create_log_message(message, category, :info) end
Protected Instance Methods
configure_permitted_parameters()
click to toggle source
To allow login with username or email
# File lib/chaltron/controllers/helpers.rb, line 53 def configure_permitted_parameters devise_parameter_sanitizer.permit(:sign_in) do |user| user.permit(:login, :username, :email, :password, :remember_me) end end
Private Instance Methods
create_log_message(message, category, severity)
click to toggle source
# File lib/chaltron/controllers/helpers.rb, line 39 def create_log_message(message, category, severity) category ||= self.class.log_category ::Log.create( message: message, category: category.to_s, severity: severity.to_s ) end