Sha256: 7b626e69b0281eb139f1a39f6fe038dadd2b88443360670fdb90c3e672be768b
Contents?: true
Size: 831 Bytes
Versions: 3
Compression:
Stored size: 831 Bytes
Contents
require "lit/engine" require 'lit/loader' module Lit mattr_accessor :authentication_function mattr_accessor :key_value_engine mattr_accessor :storage_options class << self attr_accessor :loader end def self.init if self.loader.nil? self.loader ||= Loader.new #if loading all translations on start, migrations have to be performed #already, fails on first deploy #self.loader.cache.load_all_translations Lit.storage_options ||= {} end self.loader end def self.get_key_value_engine case Lit.key_value_engine when 'redis' require 'lit/adapters/redis_storage' return RedisStorage.new else require 'lit/adapters/hash_storage' return HashStorage.new end end end if defined? Rails require 'lit/rails' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lit-0.0.4.2 | lib/lit.rb |
lit-0.0.4.1 | lib/lit.rb |
lit-0.0.4 | lib/lit.rb |