Module: Excursion

Defined in:
lib/excursion.rb,
lib/excursion/pool.rb,
lib/excursion/helpers.rb,
lib/excursion/railtie.rb,
lib/excursion/version.rb,
lib/excursion/exceptions.rb,
lib/excursion/configuration.rb,
lib/excursion/exceptions/pool.rb,
lib/excursion/datasources/file.rb,
lib/excursion/pool/application.rb,
lib/excursion/helpers/url_helper.rb,
lib/excursion/exceptions/memcache.rb,
lib/excursion/datasources/memcache.rb,
lib/excursion/datasources/datasource.rb,
lib/excursion/exceptions/datasources.rb,
lib/excursion/helpers/application_helper.rb

Defined Under Namespace

Modules: Datasources, Helpers, Pool Classes: Configuration, DatasourceConfigurationError, DatasourceError, Error, InvalidDatasourceError, MemcacheConfigurationError, MemcacheError, MemcacheServerError, NoDatasourceError, NotInPool, Railtie, StaticHelper

Constant Summary collapse

VERSION =
'0.0.3'
@@configuration =
Excursion::Configuration.new

Class Method Summary collapse

Class Method Details

.configurationObject



11
12
13
# File 'lib/excursion.rb', line 11

def self.configuration
  @@configuration
end

.configure(&block) ⇒ Object



7
8
9
# File 'lib/excursion.rb', line 7

def self.configure(&block)
  @@configuration.configure &block
end

.url_helpersObject

Provides quick global access to url helpers with using the StaticHelper



28
29
30
# File 'lib/excursion/helpers.rb', line 28

def self.url_helpers
  @url_helpers ||= StaticHelper.new
end