Class: WizAuthc::AuthcInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/wizdog/authc/authc_info.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(principal = nil, credentials = nil, authenticated = false) ⇒ AuthcInfo

Returns a new instance of AuthcInfo.



7
8
9
10
11
12
# File 'lib/wizdog/authc/authc_info.rb', line 7

def initialize(principal = nil, credentials = nil, authenticated = false)
  @principal = principal
  @credentials = credentials
  @state = :fail
  @authenticated = authenticated
end

Instance Attribute Details

#authenticatedObject

Returns the value of attribute authenticated.



6
7
8
# File 'lib/wizdog/authc/authc_info.rb', line 6

def authenticated
  @authenticated
end

#credentialsObject

Returns the value of attribute credentials.



6
7
8
# File 'lib/wizdog/authc/authc_info.rb', line 6

def credentials
  @credentials
end

#principalObject

Returns the value of attribute principal.



6
7
8
# File 'lib/wizdog/authc/authc_info.rb', line 6

def principal
  @principal
end