Sha256: 8f917c63f8d0fe7b8874f9427bf6f8fa575483c2a21786bbc13b50063840f70e

Contents?: true

Size: 1.55 KB

Versions: 19

Compression:

Stored size: 1.55 KB

Contents

# -*- encoding : utf-8 -*-

class Phrase::Config
  def client_version
    Phrase::CLIENT_VERSION
  end

  def api_version
    Phrase::API_VERSION
  end

  def auth_token
    @@auth_token = "" if !defined? @@auth_token or @@auth_token.nil?
    @@auth_token
  end

  def auth_token=(auth_token)
    @@auth_token = auth_token
  end

  def enabled
    @@enabled = false if !defined? @@enabled or @@enabled.nil?
    @@enabled
  end

  def enabled=(enabled)
    @@enabled = enabled
  end

  def backend
    @@backend ||= Phrase::Backend::PhraseService.new
  end

  def backend=(backend)
    @@backend = backend
  end

  def prefix
    @@prefix ||= "{{__"
  end

  def prefix=(prefix)
    @@prefix = prefix
  end

  def suffix
    @@suffix ||= "__}}"
  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

  def cache_key_segments_initial
    @@cache_key_segments_initial ||= ["simple_form"]
  end

  def cache_key_segments_initial=(cache_key_segments_initial=[])
    @@cache_key_segments_initial = cache_key_segments_initial
  end

  def cache_lifetime
    @@cache_lifetime ||= 300
  end

  def cache_lifetime=(cache_lifetime)
    @@cache_lifetime = cache_lifetime
  end

  def ignored_keys
    @@ignored_keys ||= []
  end

  def ignored_keys=(ignored_keys)
    @@ignored_keys = ignored_keys
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
phrase-0.4.33 lib/phrase/config.rb
phrase-0.4.32 lib/phrase/config.rb
phrase-0.4.31 lib/phrase/config.rb
phrase-0.4.30 lib/phrase/config.rb
phrase-0.4.29 lib/phrase/config.rb
phrase-0.4.28 lib/phrase/config.rb
phrase-0.4.27 lib/phrase/config.rb
phrase-0.4.26 lib/phrase/config.rb
phrase-0.4.25 lib/phrase/config.rb
phrase-0.4.24 lib/phrase/config.rb
phrase-0.4.23 lib/phrase/config.rb
phrase-0.4.22 lib/phrase/config.rb
phrase-0.4.21 lib/phrase/config.rb
phrase-0.4.20 lib/phrase/config.rb
phrase-0.4.19 lib/phrase/config.rb
phrase-0.4.18 lib/phrase/config.rb
phrase-0.4.17 lib/phrase/config.rb
phrase-0.4.16 lib/phrase/config.rb
phrase-0.4.15 lib/phrase/config.rb