Module: Sequel::Plugins::SequelAuth::ClassMethods

Defined in:
lib/sequel_auth.rb

Overview

Class methods

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#access_token_columnObject (readonly)

Returns the value of attribute access_token_column.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def access_token_column
  @access_token_column
end

#digest_columnObject (readonly)

Returns the value of attribute digest_column.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def digest_column
  @digest_column
end

#failed_login_count_columnObject (readonly)

Returns the value of attribute failed_login_count_column.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def 
  @failed_login_count_column
end

#include_validationsObject (readonly)

Returns the value of attribute include_validations.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def include_validations
  @include_validations
end

#last_login_at_columnObject (readonly)

Returns the value of attribute last_login_at_column.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def 
  @last_login_at_column
end

#login_count_columnObject (readonly)

Returns the value of attribute login_count_column.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def 
  @login_count_column
end

#password_strength_optionsObject (readonly)

Returns the value of attribute password_strength_options.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def password_strength_options
  @password_strength_options
end

#providerObject (readonly)

Returns the value of attribute provider.



80
81
82
# File 'lib/sequel_auth.rb', line 80

def provider
  @provider
end

Instance Method Details

#password_strength_enabled?Boolean

Check if password strength validation is enabled

Returns:

  • (Boolean)


90
91
92
# File 'lib/sequel_auth.rb', line 90

def password_strength_enabled?
  !@password_strength_options.nil?
end