Sha256: 823f57857491db8011a119e1c196ed0daf8e20f37dccb0a9f79edfc47deb337c
Contents?: true
Size: 1.47 KB
Versions: 2
Compression:
Stored size: 1.47 KB
Contents
# frozen_string_literal: true require "aikotoba/version" require "aikotoba/engine" require "aikotoba/errors" module Aikotoba mattr_accessor(:parent_controller) { "ApplicationController" } mattr_accessor(:parent_mailer) { "ActionMailer::Base" } mattr_accessor(:mailer_sender) { "from@example.com" } mattr_accessor(:email_format) { /\A[^\s]+@[^\s]+\z/ } mattr_accessor(:password_pepper) { "aikotoba-default-pepper" } mattr_accessor(:password_length_range) { 8..100 } mattr_accessor(:session_key) { "aikotoba-account-id" } mattr_accessor(:sign_in_path) { "/sign_in" } mattr_accessor(:sign_out_path) { "/sign_out" } mattr_accessor(:after_sign_in_path) { "/" } mattr_accessor(:after_sign_out_path) { "/sign_in" } # for encrypt token mattr_accessor(:encypted_token) { false } # for registerable mattr_accessor(:registerable) { true } mattr_accessor(:sign_up_path) { "/sign_up" } # for confirmable mattr_accessor(:confirmable) { false } mattr_accessor(:confirm_path) { "/confirm" } mattr_accessor(:confirmation_token_expiry) { 1.day } # for lockable mattr_accessor(:lockable) { false } mattr_accessor(:unlock_path) { "/unlock" } mattr_accessor(:max_failed_attempts) { 10 } mattr_accessor(:unlock_token_expiry) { 1.day } # for recoverable mattr_accessor(:recoverable) { false } mattr_accessor(:recover_path) { "/recover" } mattr_accessor(:recovery_token_expiry) { 4.hours } # for security mattr_accessor(:prevent_timing_atack) { true } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aikotoba-0.1.1 | lib/aikotoba.rb |
aikotoba-0.1.0 | lib/aikotoba.rb |