Module: TinyAuth

Defined in:
lib/tiny_auth.rb,
lib/tiny_auth/model.rb,
lib/tiny_auth/railtie.rb,
lib/tiny_auth/version.rb,
lib/tiny_auth/verifier.rb,
lib/tiny_auth/controller.rb

Defined Under Namespace

Modules: Model Classes: Controller, Railtie, Verifier

Constant Summary collapse

VERSION =
"3.0.0"

Class Method Summary collapse

Class Method Details

.secret=(secret) ⇒ Object

Configure the secret used to sign and verify tokens.

Parameters:

  • secret (String)


10
11
12
# File 'lib/tiny_auth.rb', line 10

def secret=(secret)
  @verifier = Verifier.new(secret)
end

.verifierObject

:nodoc:



14
15
16
# File 'lib/tiny_auth.rb', line 14

def verifier # :nodoc:
  @verifier || raise("Secret has not been configured")
end