Sha256: bc00feb0832d53b58742bd83694851dae325195368fd4cef2e6ef75139696d20
Contents?: true
Size: 994 Bytes
Versions: 2
Compression:
Stored size: 994 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 def prefix @@prefix ||= "{{__" end def prefix=(prefix) @@prefix = prefix end def suffix @@suffix ||= "__}}" end def suffix=(suffix) @@suffix = suffix end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phrase-0.0.8 | lib/phrase/config.rb |
phrase-0.0.7 | lib/phrase/config.rb |