Module: SessionAuthentication

Defined in:
lib/session_authentication.rb,
lib/session_authentication/version.rb,
lib/session_authentication/configuration.rb,
lib/session_authentication/controller_helper.rb

Defined Under Namespace

Modules: ControllerHelper Classes: Configuration, Error

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject



15
16
17
18
# File 'lib/session_authentication.rb', line 15

def config
  return @config if @config
  fail ErrorHelper.error_message(:root, :no_config)
end

.setup {|@config| ... } ⇒ Object

Yields:



9
10
11
12
13
# File 'lib/session_authentication.rb', line 9

def setup
  @config = Configuration.new
  yield @config
  @config.validate!
end