Sha256: 2719d0edb912cf4d83562962814ad9a9f3558175291dffec2960eb4c3141cbed

Contents?: true

Size: 956 Bytes

Versions: 1

Compression:

Stored size: 956 Bytes

Contents

require 'active_support/time'

module Janus
  module Config
    mattr_accessor :contact_email

    # DatabaseAuthenticatable
    mattr_accessor :authentication_keys, :encryptor, :stretches, :pepper, :scrypt_options
    self.authentication_keys = [ :email ]

    self.encryptor = :bcrypt
#    self.encryptor = :scrypt

    # bcrypt config
    self.stretches = 10
    self.pepper = nil

    # scrypt config
    self.scrypt_options = { :max_time => 0.25 }

    # Confirmable
    mattr_accessor :confirmation_key #,reconfirmable
    self.confirmation_key = :confirm_token
#    self.reconfirmable = true

    # Rememberable
    mattr_accessor :remember_for, :extend_remember_period #, :remember_across_browsers
    self.remember_for = 1.year
    self.extend_remember_period = false
#    self.remember_across_browsers = false

    # RemoteAuthenticatable
    mattr_accessor :remote_authentication_key
    self.remote_authentication_key = :remote_token
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
janus-0.7.0 lib/janus/config.rb