Sha256: e9441821a67b36a5e5ae9a0d93cf256b896d2775ca375182db045ebbd04b787d

Contents?: true

Size: 808 Bytes

Versions: 5

Compression:

Stored size: 808 Bytes

Contents

module HasGlobalSession
  class MissingConfiguration < Exception; end
  class ConfigurationError < Exception; end
  class InvalidSession < Exception; end
  class ExpiredSession < Exception; end
  class UnserializableType < Exception; end
  class NoAuthority < Exception; end
end

#Make sure gem dependencies are activated.
require 'uuidtools'
require 'json'
require 'active_support'

#Require the core suite of HasGlobalSession classes and modules
basedir = File.dirname(__FILE__)
require File.join(basedir, 'has_global_session', 'configuration')
require File.join(basedir, 'has_global_session', 'directory')
require File.join(basedir, 'has_global_session', 'encoding')
require File.join(basedir, 'has_global_session', 'global_session')
require File.join(basedir, 'has_global_session', 'integrated_session')

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
has_global_session-0.9.5 lib/has_global_session.rb
has_global_session-0.9.3 lib/has_global_session.rb
has_global_session-0.9.2 lib/has_global_session.rb
has_global_session-0.9.1 lib/has_global_session.rb
has_global_session-0.9.0 lib/has_global_session.rb