class Genkan::Config
Attributes
auto_acceptance[RW]
user_class_name[RW]
Public Class Methods
new()
click to toggle source
# File lib/genkan/config.rb, line 5 def initialize @user_class_name = "User" @auto_acceptance = false @cookie_expiration = 60 * 60 * 24 * 7 # 1.week end
Public Instance Methods
auto_acceptance?()
click to toggle source
# File lib/genkan/config.rb, line 19 def auto_acceptance? !!auto_acceptance end
current_user_method_name()
click to toggle source
# File lib/genkan/config.rb, line 15 def current_user_method_name @current_user_method_name ||= "current_#{user_class_name.underscore.tr("/", "_")}".freeze end
user_class()
click to toggle source
# File lib/genkan/config.rb, line 11 def user_class @user_class ||= user_class_name.safe_constantize end