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