lib/phrase/config.rb in phrase-0.0.8 vs lib/phrase/config.rb in phrase-0.1
- old
+ new
@@ -1,39 +1,39 @@
# -*- encoding : utf-8 -*-
module Phrase
class Config
- def enabled?
- ENV['TRANSLATABLE'] == "true" || (defined?(Rails) == true && Rails.env == "staging")
+ def client_version
+ Phrase::CLIENT_VERSION
end
- def locale
- I18n.locale
+ def auth_token
+ @@auth_token = "" if !defined? @@auth_token or @@auth_token.nil?
+ @@auth_token
end
-
- def default_locale
- @@default_locale ||= I18n.default_locale
+
+ def auth_token=(auth_token)
+ @@auth_token = auth_token
end
+
+ def enabled
+ @@enabled = true if !defined? @@enabled or @@enabled.nil?
+ @@enabled
+ end
+
+ def enabled=(enabled)
+ @@enabled = enabled
+ 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)
@@ -45,7 +45,24 @@
end
def suffix=(suffix)
@@suffix = suffix
end
+
+ def js_host
+ @@js_host ||= 'phraseapp.com'
+ end
+
+ def js_host=(js_host)
+ @@js_host = js_host
+ end
+
+ def js_use_ssl
+ @@js_use_ssl = true if !defined? @@js_use_ssl or @@js_use_ssl.nil?
+ @@js_use_ssl
+ end
+
+ def js_use_ssl=(js_use_ssl)
+ @@js_use_ssl = js_use_ssl
+ end
end
-end
+end
\ No newline at end of file