module Yellin
Constants
- VERSION
Public Class Methods
app_name()
click to toggle source
# File lib/yellin.rb, line 7 def self.app_name @@app_name || Rails.application.class.parent end
default_from_address()
click to toggle source
# File lib/yellin.rb, line 11 def self.default_from_address @@default_from_address || 'noreply@exmaple.com' end
flash()
click to toggle source
# File lib/yellin.rb, line 15 def self.flash default_flash = { account_inactive: "Account not activated. Check your email for the activation link.", activation_invalid: "Invalid activation link.", activation_pending: "Please check your email to activate your account.", activation_success: "Account activated.", bad_credentials: "Invalid email/password combination.", login_required: "Please sign in.", reset_expired: "Password reset has expired.", reset_invalid: "Email address not found.", reset_sent: "Email sent with password reset instructions.", reset_success: "Your password has been reset.", } @@flash || default_flash end
password_minimum_length()
click to toggle source
# File lib/yellin.rb, line 31 def self.password_minimum_length @@password_minimum_length || 12 end
reset_timeout_hours()
click to toggle source
# File lib/yellin.rb, line 35 def self.reset_timeout_hours @@reset_timeout_hours || 2 end
user_class()
click to toggle source
# File lib/yellin.rb, line 39 def self.user_class @@user_class.constantize end