Sha256: 1f159780b644b8950d2d3a49e59b7461b17c1601847cc9a2bd0516e20ee76847
Contents?: true
Size: 763 Bytes
Versions: 5
Compression:
Stored size: 763 Bytes
Contents
# -*- encoding : utf-8 -*- module Phrase class Config def enabled? ENV['TRANSLATABLE'] == "true" || (defined?(Rails) == true && Rails.env == "staging") end def locale I18n.locale end def default_locale @@default_locale ||= I18n.default_locale end def backend @@backend ||= Backend::PhraseService.new end def backend=(backend) @@backend = backend end def available_locales @@available_locales ||= nil @@available_locales ||= I18n.available_locales end def available_locales=(locales) @@available_locales = Array(locales).map { |locale| locale.to_sym } @@available_locales = nil if @@available_locales.empty? end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
phrase-0.0.5 | lib/phrase/config.rb |
phrase-0.0.4 | lib/phrase/config.rb |
phrase-0.0.3 | lib/phrase/config.rb |
phrase-0.0.2 | lib/phrase/config.rb |
phrase-0.0.1 | lib/phrase/config.rb |